按ENTER键调用javascript函数

call javascript function on ENTER key press?

本文关键字:javascript 函数 调用 ENTER      更新时间:2023-09-26

我正在尝试使用javascript向下滚动页面。

如果我在链接或按钮中使用javascript:pageScroll(),我有这个代码可以很好地工作:

<SCRIPT LANGUAGE="Javascript">
function pageScroll() {
        window.scrollBy(0,50); // horizontal and vertical scroll increments
        scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
</SCRIPT>

但我需要弄清楚,如果用户在键盘上按enter键,我如何调用pageScroll()函数?

任何帮助都将不胜感激。

$(document).keypress(function(e) {
    if(e.which == 13) {
        //do stuff
    }
});

使用jQuery,您可能对.keypress()感兴趣。此处:http://api.jquery.com/keypress/

你也可以通过简单的谷歌搜索来轻松地避免这个问题。