2014-10-08 28 views
0

我有一个jQuery的动画,将滚动到页面的底部。jquery在Chrome中的行为与Firefox不同吗?

我在我的AJAX代码中使用这个滚动动画代码。

滚动动画影响在Firefox中正常工作,但它不起作用谷歌浏览器出于某种原因!

可能有人请告知这个吗?

这是我的代码:

$('html, body').animate({ scrollTop: $(document).height() }, 'slow'); 

,这是我如何使用它我的AJAX:

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

    function load() { 
     $.ajax({ 
      type: "GET", 
      url: "MYFILE.php", 
      dataType: "html", //expect html to be returned     
      success: function (response) { 
       $("#messageme").html(response); 
       $('html, body').animate({ scrollTop: $(document).height() }, 'slow'); 


       setTimeout(load, 800); 


      } 

     }); 
    } 

    load(); 
}); 
</script> 

任何帮助,将不胜感激。

回答

1

这个问题似乎已经得到解答。请参阅this post获取答案。

只需使用: $(document).scrollTop();

+0

我不知道为什么这个答案的了给予好评!使用$(document).scrollTop();会将页面推到顶部而不滚动到底部! – user3806613 2014-10-08 12:37:23

0

铬修复是这样的:

  $('html, body').animate({ 
    scrollTop: $(document).height()-$(window).height()}, 
    1000, 
    "swing" 
); 
相关问题