IL metodo scroll() da te usato e` obsoleto, e non supportato da tutti i browser.
Devi usare invece scrollTo() .

PS. non so se poi safari lo ha implementato.

Ciao
Michele