Javascript 向下滚动页面事件

Javascript 向下滚动页面事件,javascript,events,prototypejs,dom-events,Javascript,Events,Prototypejs,Dom Events,如何捕获向下滚动页面的事件?我的意思是,如果用户向下滚动到页面的末尾,我想调用函数 使用Prototype JS或纯Javascript。您需要将滚动事件绑定到窗口,然后检查滚动位置 $(window).observe('scroll', function(event) { var scrollOffsets = document.viewport.getScrollOffsets(); var scrollTop = scrollOffsets.top; }); 使用prot

如何捕获向下滚动页面的事件?我的意思是,如果用户向下滚动到页面的末尾,我想调用函数


使用Prototype JS或纯Javascript。

您需要将滚动事件绑定到窗口,然后检查滚动位置

$(window).observe('scroll', function(event) {
    var scrollOffsets = document.viewport.getScrollOffsets();
    var scrollTop = scrollOffsets.top;
});

使用prototypejs试试这个

$(document).observe('scroll', function(event) {     
  alert("the page has been scrolled"); 
  //call the user function
});
Event.observe(window,'scroll', function(event) {        alert("the page has been scrolled");    
//call the user function 
}); 
或者试试这个

$(document).observe('scroll', function(event) {     
  alert("the page has been scrolled"); 
  //call the user function
});
Event.observe(window,'scroll', function(event) {        alert("the page has been scrolled");    
//call the user function 
}); 

将事件绑定到窗口可能不起作用。文档而不是窗口可能是一个不错的选择。或者,event.observe(窗口,'scroll',函数(事件){//user code});应该有用。