如何在jsp中让键盘上下键不控制浏览器的滚动条滚动
在做一个搜索提示功能支持键值,可我按下键滚动条也跟着下划了,我想:那个搜索层出现时就禁止上下键滚动 滚动条,等搜索层消失了再恢复上下键滚动 滚动条
[解决办法]
你给哪个对象添加的事件?给input添加keydown事件就行了,什么都不用做,如果是document就不行了,要取消默认的事件
<input type="text"/>
<div style="height:1000px"></div>
<script>
document.onkeydown=function (e){
e=e
[解决办法]
window.event;
if((e.keyCode==38
[解决办法]
e.keyCode==40)/*&&搜索是否显示的判断*/){
if(e.preventDefault)e.preventDefault();//w3c浏览器
else e.returnValue=false;//IE
}
}
</script>