阻止默认关键字代码38和40
Prevent default keyCode 38 and 40
当我按下向上和向下按钮时,如何防止页面滚动。键代码38和40。我试过
$(window).on("click", function(event){
var keyCode = event.which;
if(keyCode == 38 || keyCode == 40){
preventDefault();
}
});
但它似乎并不能阻止IE 中的页面滚动
您必须调用event.preventDefault()
,而不仅仅是preventDefault()
。您需要处理keydown
事件,而不是click
事件。并且可能在document
或window
对象上;而不是CCD_ 7。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 如何将函数包装在函数中以避免代码重复
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 货币代码为欧元-金额的格式不应包含小数
- 使用“;这个“;JavaScript原型方法中的关键字
- 关键字函数在以下代码中是必需的:
- Javascript新的关键字代码解释请求
- JavaScript:古代代码使用“new”关键字启动简单对象.为什么
- 如何理解由 CoffeeScript 的 'extends' 关键字生成的 JavaScript 代码
- 如何从关键字搜索中返回最短的代码段
- JavaScript 理解递归调用代码清理中的上下文,没有“with”关键字
- 此代码中发生了什么,如果没有“with”关键字,以下内容的基本实现是什么
- “this”关键字在下面的Javascript代码中指的是什么
- 新关键字如何影响 JavaScript 代码
- 没有理解下面的关键字'+ searchValue +“;在jquery代码中
- 使用[authorization]关键字是ASP.. NET MVC控制器阻止脚本代码运行
- 检查代码字符串中是否存在关键字
- 如何使用let关键字别名伪名称空间代码
- 阻止默认关键字代码38和40
- 在提交输入时,关键字默认为十六进制代码 - Javascript