我正在开发一个基于ajax的完整Web应用程序,我希望它通过利用HTML5 accesskey
属性作为快捷键来感觉像桌面应用程序。我注意到容器中css display
属性设置为none
的元素不起作用。 e.g
//this example does not work
<div style="display:none;">
<a accesskey="s" href="http://www.stackoverflow.com">Stackoverflow</a>
</div>
//这很好用
<a accesskey="f" href="http://www.facebook.com">Facebook</a>
有没有办法让第一个例子起作用。我怀疑在页面加载时,由于第一个锚标签位于隐藏容器中,因此accesskey不绑定。输入元素的html 5 required
属性也是如此。我试图检查我的DOM,但控制台上没有错误。我该怎么办?