javascript - 禁用向上和向下箭头滚动

标签 javascript

有没有办法在按向上和向下箭头键时禁用滚动?

最佳答案

这是可能的(参见 http://www.tek-tips.com/viewthread.cfm?qid=1262956&page=1 ),但请看在上帝的份上,将其限制在有问题的特定部分。

脚本看起来像这样(取自前面的链接):

<script>
if(window.Event) window.captureEvents(Event.KEYDOWN);

function keyDown(e){
  var n = (window.Event) ? e.which : e.keyCode;
  if(n==38 || n==40) return false;
}
</script>

<select onkeydown="return keyDown(event);" onmousewheel="return false">
<option>a
<option>b
<option>c
</select>

这个想法有负责任的应用。请确保您的是其中之一。

关于javascript - 禁用向上和向下箭头滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4808311/

相关文章:

php - JQUERY 从 TXT 文件加载,在下拉列表中显示 VALUE,获取用户选择 - 需要逻辑和 JS 帮助

javascript - 如何更改 tail.select 的值?

javascript - 将单击的元素的 ID 作为类名分配给另一个元素

javascript - 使用javascript的可拖动DIV

javascript - 传入整数数组以创建新日期不起作用

javascript - 在我的 meteor 应用程序中使用nodejs fs模块

javascript - 将 Bot 变量放入不同的 Commando 文件中

javascript - 从字符串元素数组创建 DOM 元素,然后将结果加入 render()

javascript - 如何将java变量传递到包含javascript的不同jsp页面?

javascript - 在 highchart 中显示具有相同 x 和 y 的多个数据