有没有办法禁用Tab键操作?

时间:2012-01-17 23:20:02

标签: javascript html html5

我正在设计一个包含某些表单的单页网站。它有3个div,其中2个在屏幕外,我使用overflow:hidden将它们隐藏起来。但是当按Tab键时,浏览器会滚动到下一个具有破碎设计的div。

那么,有没有办法禁用tab键?

2 个答案:

答案 0 :(得分:2)

为元素设置属性tabindex=-1,它不会是键盘焦点。

答案 1 :(得分:1)

将元素移出屏幕是一种隐藏它们的可怕方式。 display: nonevisibility: hidden是有原因的,原因并非“被left: -9999px替换。