在我使用过的 IE、Firefox、Chrome 和大多数基于 Windows 的界面中,该Tab键可用于从一个表单字段或超链接导航到下一个表单字段(例如“可操作”项目)(注意:我没有在其他操作系统)
然而,Safari 和 Opera在切换时会跳过网页中的所有超链接。恕我直言,这是一个可用性错误,但我离题了。
是否有一种解决方法/黑客可以让 Safari 和/或 Opera 浏览这些链接?
我注意到tabindex
如果设置了 Opera 将接受该属性,例如tabindex="0"
,从而在页面上的 DOM 流中维护链接“索引”......但 Safari 不想接受这一点。
对于那些感兴趣的人,jQuery 的这一点将使所有的超链接都可选项卡。
//Make links 'tab-able' in Opera
$(document).ready(function(){
if($.browser.opera){
$('a[href]').attr('tabindex', 0);
}
});
...虽然这似乎适用于 Opera ...有更好的解决方法吗?