Chrome と Safari では$("body").scrollTop(1000)
、期待どおりに動作します。
IE と FF では何も起こりません。
IE と FF では$(window).scrollTop(1000)
動作しますが、別の場所に移動します。Chrome と Safari でも動作しますが、どちらも別の場所に移動します。最大で 300 ~ 500 ピクセルずれているようです。
クロスブラウザで機能するscrollTopプロパティを設定する一貫した方法はありますか?そうでない場合、なぜjQueryはこれを抽象化しないのですか?
Chrome と Safari では正常に動作しますが、他のブラウザーでは動作しません。
ブラウザ検出を行う唯一のオプションはありますか? (悪い習慣)またはもっと良い方法はありますか?