我正在尝试在 JS 中实现无限滚动,我使用 $(window).scroll() 来检测滚动位置,一切正常,我只有一个问题,如果用户单击'Home' 键,然后如果用户按 'End' 键再次更改。
因此,当单击 Home 时,滚动位置将移至顶部,而当单击 End 时,滚动位置将移至底部。
我的问题是,您如何检测这些行为(按 Home/End)?
优素福
KeyCode 是 35 表示 END 36 表示 HOME!
function myKeyPress(e){
var keynum;
if(window.event){ // IE
keynum = e.keyCode;
}else
if(e.which){ // Netscape/Firefox/Opera
keynum = e.which;
}
alert(String.fromCharCode(keynum));
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5060 次 |
最近记录: |