2011-06-18 7 views
2

jQueryのscrollTopとscrollLeftを使用してウェブサイトをスクロールしています。 ChromeとFirefoxではすべてが完全に機能しますが、IE9では画面がスクロールすると狂ったように振動します。IEがもう一度失敗すると、jQueryのスクロールが大きく振動する

これは、スクロールするための私のコードです:

$('body').animate({ 
    scrollTop: '1980px', 
    scrollLeft: '500px' 
}, 800, 'swing'); 

私も$(ウィンドウ)、$( 'htmlの')と$( 'htmlの、ボディ')、影響なしにアニメーション使ってみました。

あなたはここに住んでウェブサイトを閲覧することができますwebvalid.nl/thomas

は誰もが同じような問題がありましたか?私はグーグルで何もできなかった...事前に感謝!

+0

OS XのSafari 5では、特定のトランジションで実際に「振動」します。コードを見ずに私の最高の推測は、これらの遷移は "競合する"アニメーションを使用することです。例えば。ページのスクロールを左に、円のアニメーションを右にします。 – polarblau

+0

彼らは常に同じように動きますが、はい、異なる速度で動きます。 IEが対角線の動きを計算することができないので(水平方向と垂直方向に動いているので)、私はそれが疑わしいでしょうか?修正プログラムに近づく方法を知っていますか? – Thomas

+0

可能な解決策は、最初にスクロールして円をアニメーション化することです。それは働くだろうか? – polarblau

答えて

0

これは、あなたが探しているソリューションではありませんが、あなたは常に使用できます。 http://www.dyn-web.com/code/scroll/

を何ら緩和がないので、私は、これはうまくいくかもしれないと思ったし、それが、これはdiv要素をスクロールすることによって行うことができる私には見えますアニメーションを左に分けて実行します。

ごめんなさい助けてくれない場合...

関連する問題