ChromeとSafariでは、$("body").scrollTop(1000)
が期待どおりに動作します。jQuery scrollトップがブラウザ間で矛盾します
IEとFFでは、何も起こりません。
IEとFFでは、$(window).scrollTop(1000)
が動作しますが、別の場所に移動します。 ChromeとSafariでも動作しますが、どちらも別の場所に移動します。彼らは最大300から500ピクセルのようです。
ブラウザ間で動作するscrollTopプロパティを一貫して設定する方法はありますか?そうでない場合、なぜjQueryがこれを抽象化しないのですか?
私はChromeとSafariでは正常に動作しますが、他のブラウザではうまく動作しません。
私の唯一のブラウザ検出オプションはありますか? (悪い習慣)またはいくつかのより良い方法がありますか?
$(document).scrollTop( "...")を使ってみましたか? – epignosisx
それは実際に働いた。私は$( '文書')を試しましたが、それはしませんでした。あなたが質問として答えるなら、私はあなたに信用を与えるでしょう。 –