有没有办法在按向上和向下箭头键时禁用滚动?
答案 0 :(得分:1)
有可能(见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>
这个想法有负责任的申请。请确保你的是其中之一。