jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了结合keypress和keyup – jQuery大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试开发一个jQuery插件,以便用户输入特定的关键短语时执行操作.

例如,我想在keyup上匹配“HelLO”.

var controllerKey = [];
$(window).keyup(function(evt) {
    var code = evt.keyCode ? evt.keyCode : evt.which;
    controllerKey.push(codE);
}
[...]

然后,我将我的controllerKey与我的字符串“HelLO”(感谢str.charCodeAt())和其他一些东西进行比较,但这在这里并不重要.
此时一切正常.

当我想匹配“HelLo”时(实际上当字符串有一些大写时),我的问题就出现了.我在论坛上看到keyup或keydown没有任何区别.

所以我使用按键来管理它很好,但是按键不允许我匹配箭头键和一个(在Chrome中).

我想知道是否可以组合按键和键盘(仅当按键与事件不匹配时).

提前致谢.

解决方法

你可以像这样组合它们:

$(window).on('keyup keypress',function(E) {
   if (e.type=="keyup") {

   } else {
      // it is keypress
   }
});

大佬总结

以上是大佬教程为你收集整理的结合keypress和keyup – jQuery全部内容,希望文章能够帮你解决结合keypress和keyup – jQuery所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。