首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不使用jquery只执行一次事件侦听器函数

我制作了一段代码,用箭头上下垂直移动6个项目前面的元素.当按下enter时,我将加载一组带有该项目的图像.代码工作正常,但在输入命中后,这段代码需要停止,所以我可以用箭头键做其他事情并输入.现在它只是在输入被击中后继续前进....我尝试使用var检查,但是我似乎无法从交换机内部更改变量.有人知道如何使这项工作?...enterPushed){ document.addEventListener('keydown', function(event){ if(event.keyCode ==...13){ console.log('enter'); document.removeEventListener('keydown', handleKeyDown);...} }; document.addEventListener('keydown', handleKeyDown); 如果你想停止只听输入或特定键,你可以添加一个标志并检查它和键码.这看起来就像你在这里几乎所做的那样

16110
您找到你想要的搜索结果了吗?
是的
没有找到

致敬1024程序员节:用JavaScript编写一个简单的1024小游戏

引言--在每年的10月24日,我们都会庆祝程序员节,这是一个向所有辛勤工作、创造出无数令人惊叹应用和系统的程序员们致敬的日子。...代码如下:function handleKeyDown(event) { // ...}document.addEventListener('keydown', handleKeyDown);游戏初始化最后...=> { if (curr === 0) { acc.push(index) } return acc }, []) console.log...('keydown', handleKeyDown) 效果图线上体验总结--通过以上的代码解释,我们详细了解了如何使用JavaScript编写一个简单的1024...这个小游戏不仅是对1024程序员节的致敬,也是对所有辛勤工作、创造出无数令人惊叹应用和系统的程序员们的致敬。让我们一起庆祝1024程序员节,并感谢所有程序员们为我们带来的技术和创新!

22250
领券