javascript - 防止在键盘 Tab 键时滚动

标签 javascript keyboard scroll tabbing

请参阅以下测试:http://jsfiddle.net/JgwWM/embedded/result/

尝试使用 Tab 键跳转到 Firefox 和 Chrome 或 Safari 中的 3 个 anchor 链接中的每一个。

您是否注意到在 Firefox 中没有滚动,而在 Chrome 或 Safari 中却有? 如何防止在 Chrome 和 Safari 中滚动?

您不必指出可用性问题,因为这只是一个干测试,我在应用它时考虑了可用性和可访问性。

编辑

类似问题:Avoid unwanted scrolling triggered by keyboard navigation in IE?

最佳答案

如果我对Q的理解正确,就改一下

.scrollblock {
height:200px;
overflow:scroll;   
}

.scrollblock {
height:200px;
overflow:hidden;   
}

关于javascript - 防止在键盘 Tab 键时滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419193/

相关文章:

ios - Xcode如何组合UI按钮?

html - Div滚动,与 parent

javascript - addEventListener 和 wmp 未按预期工作

javascript - 无法从联合类型访问参数 (TypeScript)

iphone - 调试时键盘会永远在 iPhone 应用程序上弹出

linux - 如何禁用 linux 中的某些键/快捷方式?

javascript - HTML 溢出不滚动

android - 如何在 recyclerview 中使用运动布局

javascript - ubuntu pm2命令运行node-express站点

Javascript 遍历对象字面量