2011-04-13 76 views
1

我使用這段代碼來動畫水平滾動,但不在IE中工作!與IE的jQuery問題

<script type="text/javascript"> 
$(document).ready(function() { 

    $('#next').click(function() { 
     $('body').stop().animate({scrollLeft:"+="+500},1000); 
     $('#prev a').show(); 
    }); 

    $('#prev').click(function() { 
     $('body').stop().animate({scrollLeft:"-="+500},1000); 
    }); 
}); 
</script> 
+0

檢查與jQuery和IE瀏覽器的任何回答這個問題。 [jquery-animate-doesnt-work-as-expected-in-ie](http://stackoverflow.com/questions/333911/jquery-animate-doesnt-work-as-expected-in-ie) – 2011-04-13 13:58:33

回答

1

關閉我的頭頂,請嘗試使用這個選擇來代替:

$('html, body').stop().animate({... 
+0

非常感謝:) – Mysteriis 2011-04-13 14:12:54