問題のサイトは次のとおりです: http://abramobile.com
スライダー領域を越えてページを下にスクロールすると (または上部のタブの 1 つをクリックすると)、コンテンツ部分が表示されます。その時点で、この「トップに戻る」矢印が右上隅にフェード インします。私は .click() イベントで jQuery scrollTop() を使用して、ユーザーをページの上部に戻しています。position:fixed; も使用しています。要素がスクロールしても同じ場所にとどまるようにします。
問題はサファリにあります。クリックしてトップに戻ると、ページが上にスクロールするにつれて、すべてがぎくしゃくして点滅します。また、スクロールしてナビゲーション領域に戻ったときに上矢印をフェードアウトさせるための fadeTo(200,0) も行われています。
このぎこちなさを防ぐために適用できる CSS はありますか? そうでない場合、私がやろうとしていることを達成する別の方法はありますか?
ありがとう!
更新: Safari 5.0.5 にはジャーキーはありません。誰かが Safari 5.1.x でそれを確認できますか?