防止键盘按 Tab 键时滚动
请参阅以下测试: http://jsfiddle.net/JgwWM/embedded/result/
尝试使用 Tab 键切换到 Firefox 以及 Chrome 或 Safari 中的 3 个锚链接中的每一个。
您是否注意到,在 Firefox 中没有滚动,而在 Chrome 或 Safari 中却有? 如何防止在 Chrome 和 Safari 中滚动?
您不必指出可用性问题,因为这只是一个干测试,我在应用它时考虑了可用性和可访问性。
编辑
See the following test: http://jsfiddle.net/JgwWM/embedded/result/
Try to tab with your tab key to each one of the 3 anchor links in Firefox and in Chrome or Safari.
Do you notice that in Firefox, there is no scrolling while in Chrome or Safari, there is?
How can I prevent scrolling in Chrome and Safari too?
You don't have to indicate the usability concerns since this is just a dry test and I am applying it with usability and accessibility in mind.
EDIT
Similar question: Avoid unwanted scrolling triggered by keyboard navigation in IE?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果我正确理解了 Q,只需更改
为
If I am understanding the Q correctly, just change
to