jQueryのscrollTopとscrollLeftを使用してウェブサイトをスクロールしています。 ChromeとFirefoxではすべてが完全に機能しますが、IE9では画面がスクロールすると狂ったように振動します。IEがもう一度失敗すると、jQueryのスクロールが大きく振動する
これは、スクロールするための私のコードです:
$('body').animate({
scrollTop: '1980px',
scrollLeft: '500px'
}, 800, 'swing');
私も$(ウィンドウ)、$( 'htmlの')と$( 'htmlの、ボディ')、影響なしにアニメーション使ってみました。
あなたはここに住んでウェブサイトを閲覧することができますwebvalid.nl/thomas
は誰もが同じような問題がありましたか?私はグーグルで何もできなかった...事前に感謝!
OS XのSafari 5では、特定のトランジションで実際に「振動」します。コードを見ずに私の最高の推測は、これらの遷移は "競合する"アニメーションを使用することです。例えば。ページのスクロールを左に、円のアニメーションを右にします。 – polarblau
彼らは常に同じように動きますが、はい、異なる速度で動きます。 IEが対角線の動きを計算することができないので(水平方向と垂直方向に動いているので)、私はそれが疑わしいでしょうか?修正プログラムに近づく方法を知っていますか? – Thomas
可能な解決策は、最初にスクロールして円をアニメーション化することです。それは働くだろうか? – polarblau