在ENTER键按下调用javascript函数?

时间:2013-08-12 14:31:38

标签: javascript html

我正在尝试使用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()函数?

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:0)

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

此外,您可以通过简单的Google搜索轻松避免此问题。