请参阅以下测试:http://jsfiddle.net/JgwWM/embedded/result/
在Firefox、Chrome或Safari中,尝试用tab键标记3个锚链接中的每一个。
你注意到在Firefox中没有滚动,而在Chrome或Safari中有滚动吗?如何防止在Chrome和Safari中滚动?
你不必指出可用性问题,因为这只是一个枯燥的测试,我在应用它时考虑到了可用性和可访问性。
编辑
类似的问题:避免IE中键盘导航触发的不必要的滚动?
如果我正确理解Q,只需更改
.scrollblock {
height:200px;
overflow:scroll;
}
至
.scrollblock {
height:200px;
overflow:hidden;
}