0

当窗口滚动结束时,我正在使用 ajax 将数据动态附加到 div,为此我使用了如下滚动事件。

$(window).scroll(function(event){
     if  ($(window).scrollTop() == $(document).height() - $(window).height()){
        alert("scroll");
     }
 }); 

上面的代码在所有浏览器中都可以正常工作,但在 IE 8 中不能正常工作。对于 IE8,它通过滚动事件但不会在某些情况下进入。

4

2 回答 2

0

你能试试这个吗?

 $('html,body').animate({ scrollTop: 0 }, 5000, function() {
             //callback function here
 });
于 2013-05-15T06:47:45.113 回答
0

我在这样的滚动事件中使用了这个条件:

var down = $(window).height() + 300;
if ($(window).scrollTop() > $(document).height() - down){

现在它已经解决了。

谢谢。

于 2013-05-15T06:50:11.230 回答