有没有办法在按向上和向下箭头键时禁用滚动?
最佳答案
这是可能的(参见 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/