我正在开发一个完整的基于 ajax 的 Web 应用程序,我希望它通过利用 HTML5accesskey
属性作为快捷键来感觉像一个桌面应用程序。我注意到容器中的元素,其 cssdisplay
属性设置为none
不起作用。例如
//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 没有绑定。required
对于输入元素的 html 5 属性也是如此。我试图检查我的 DOM,但控制台上没有错误。我怎样才能解决这个问题