滚动结束事件的窗口在IE 8中不起作用

时间:2013-05-15 06:40:29

标签: javascript jquery scroll

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

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

上面的代码在所有浏览器中工作正常,但在IE 8中不起作用。 对于IE8它通过滚动事件,但如果条件有些如何不会输入。

2 个答案:

答案 0 :(得分:0)

你能试试吗?

 $('html,body').animate({ scrollTop: 0 }, 5000, function() {
             //callback function here
 });

答案 1 :(得分:0)

我在滚动事件中使用过这种情况:

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

现在已经解决了。

感谢。