以下のようなjqueryがあり、
chrome,safariなどでは期待の動作をするのですが、
firefoxのみanimateが動作しません。
###現象
firefoxのみanimateで、スクロールされるはずなのですがスクロールされずに、ajaxで更新後下にスクロールした場合、scrollTopの位置までマウスカーソルが引っ張られてしまいます。
chromeの場合、animateの場所までスクロールが動くので、引っ張られる現象が起きません。
強制的にスクロールさせて、ajaxを呼ぶというコードです。
ajaxはよばれるのですが、firefoxのみスクロールせずajax更新後にスクロールをした際に、
animationで指定した位置に移動してしまいます。
js
1 $(window).bind('scroll', function(event) { 2 var scrollHeight = $(window).height(); 3 $('html,body').animate({scrollTop: scrollHeight*2 }, 500); 4 }