2013-04-04 140 views
-1

我在php中创建了一个网站,其中我想要一个reloadjavascript的分部,当用户滚动到页面顶部时。页面滚动到页面顶部刷新页面

任何人都可以指导我如何用例子来做到这一点?

+0

我没有做任何事情。 – 2013-04-04 14:15:43

+0

Harjeet,当页面中指定的位置被触摸时,您可以尝试调用指定的功能。 – dreamweiver 2013-04-04 14:17:47

+0

[你有什么尝试?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)请参阅[问问意见](http://stackoverflow.com/questions/ask-建议)请 – 2013-04-04 14:23:00

回答

1

随着使用像jQuery的,你可以不喜欢这样;

$(window).scroll(function() { 

    var offset = 50; 

    if($(window).scrollTop() <= offset) { 

    // Reload your division  
    // 

    } 

}); 

注意;该.scroll功能被解雇滚动每一像素browserload你可能要添加一个超时这个

+1

这将导致页面重新加载,如果用户从顶部向下滚动几个像素! 确保用户首先向下滚动的其他逻辑对于使其正常工作是必要的。 – alanaktion 2013-04-04 14:20:22

1

您需要观看scrollTop的值。简单的例子:

$(window).scroll(function() { 
    if ($(window).scrollTop <= 30) { 
     window.location.reload(); 
    } 
});