为了账号安全,请及时绑定邮箱和手机立即绑定

键盘控制列表选择时,整个页面也会随着按键移动,怎么解决

http://img1.sycdn.imooc.com//577ef5c40001c8d612060489.jpg请教一下,键盘上下键控制列表时,整个页面也移动了,怎么让页面固定,只动列表

正在回答

2 回答

找了半天才知道onkeyup不能阻止默认行为,只有在onkeydown和onkeypress才能阻止默认行为。

1 回复 有任何疑惑可以回复我~
#1

葡萄烈酒 提问者

非常感谢!
2016-07-16 回复 有任何疑惑可以回复我~
function (e){
    e = event || window.event;
    e.preventDefault ? e.preventDefault() : e.returnValue = false;
}

阻止默认事件即可

0 回复 有任何疑惑可以回复我~
#1

葡萄烈酒 提问者

能帮我再看下吗,题目说的是在document上绑定onkeyup事件,我再里面加上了组织冒泡,但是不起作用啊,是我加的地方不对吗
2016-07-08 回复 有任何疑惑可以回复我~
#2

慕姐1549997 回复 葡萄烈酒 提问者

你需要理解阻止键盘默认事件就是将页面移动屏蔽了,阻止冒泡没有意义,应该是你的onkeyup事件不完善,可以参考一下别人的思路
2016-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

键盘控制列表选择时,整个页面也会随着按键移动,怎么解决

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信