gpt4 book ai didi

javascript - 按下句号键时执行 JavaScript 函数

转载 作者:行者123 更新时间:2023-12-02 17:03:35 29 4
gpt4 key购买 nike

每当按下句号键时,我想触发一个名为“faster”的 JavaScript 函数。我首先尝试了一种对其他键有效的方法:

document.onkeydown = function(evt) { 
evt.preventDefault();
evt = evt || window.event;
switch (evt.keyCode) {
case 190:
faster();
break;
}
};

我也尝试过使用代码 46,但仍然没有成功。一篇文章称 Mac 键盘不太可靠,建议使用 onkeypress 而不是 onkeydown。我找不到直接相关的例子,但我尝试了这个:

JavaScript

periodetect () {
var c = e.which || e.keyCode;
if (c=46) {
faster();
}
};

HTML

<BODY BGCOLOR="#CCCCCC" onkeypress="periodetect()">

任何人都可以发现我的初学者错误或建议替代方案吗?

最佳答案

这可能是您正在寻找的解决方案:
需要 jquery 1.9.x 或更高版本

$(document).bind('keydown',function(e){
if(e.keyCode == 190) {
alert("you pressed .");
}
});

当您按下“句号键”时,将显示警报,如果您希望它具有功能,只需将 alert("you press ."); 替换为 faster();

自己测试一下:http://jsfiddle.net/d60jtqdc/

关于javascript - 按下句号键时执行 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25475078/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com