【问题标题】:call javascript function on ENTER key press? [duplicate]按ENTER键调用javascript函数? [复制]
【发布时间】:2013-08-13 22:09:31
【问题描述】:

我正在尝试使用 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>

但我需要知道如果用户在键盘上按下回车,我如何调用 pageScroll() 函数?

任何帮助将不胜感激。

【问题讨论】:

标签: javascript html


【解决方案1】:

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

您也可以通过简单的 Google 搜索轻松避免这个问题。

【讨论】:

    【解决方案2】:
    $(document).keypress(function(e) {
        if(e.which == 13) {
            //do stuff
        }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-13
      • 2020-06-25
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多