使用 Tab 键浏览包含 sifr 的页面时行为不一致

发布于 2024-08-18 21:53:31 字数 160 浏览 5 评论 0原文

当我尝试在已实现 sifr 2.0.7 的网页上切换链接时,我注意到不一致的行为。在 IE7 中,我无法成功浏览整个页面。 Tab 键似乎停在 sifr 元素后面的第一个链接上。我已经删除了所有 CSS(除了 sifr 所需的 CSS),但仍然遇到同样的问题。有什么补救措施吗?还有其他人遇到同样的问题吗?

I've noticed inconsistent behavior when I try to tab through links on web pages that have implemented sifr 2.0.7. In IE7, I cannot successfully tab through an entire page. Tabbing seems to stop on the first link that follows an sifr element. I've removed all CSS (except that which is required for sifr) and still experience the same issue. Any remedies? Anyone else experience the same problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

愚人国度 2024-08-25 21:53:31

Internet Explorer(7 和 8)在链接选项卡上的行为似乎不一致。我有一个使用 jQuery 和 CSS 构建的键盘可访问菜单,虽然其他所有浏览器(和 IE9)都按顺序浏览所有嵌套列表,但 IE 在点击第二个嵌套列表并返回时放弃通过链接进行 Tab 键切换到链接的开头——完全忽略页面上的其余链接。

虽然我没有为您提供解决方案,但我相信这不仅仅是 sifr 问题,而且与 IE 及其对 DOM 中任何更改的解释有关。当我让 jQuery 显示一组新链接(位于 DOM 中,但只是显示:值发生变化)并且拒绝继续通过 DOM 进行拨号时,IE 会阻塞。

不知道该说什么,但我和你一样寻求答案。

Internet Explorer (7 & 8) both seem to have inconsistent behavior in tabbing through links. I've got a keyboard accessible menu that I'm building with jQuery and CSS, and while every other browser (and IE9) browse sequentially through all nested lists, IE gives up tabbing through the links when it hits the second nested list and returns to the start of the links — completely disregarding the rest of the links on the page.

While I don't have a solution for you, I'm led to believe that it's not exclusively an sifr issue, and has something more to do with IE and its interpretation of any changes in the DOM. IE chokes when I have jQuery display a new set of links (that are in the DOM but just have a change in display: value) and just refuses to keep dialing through the DOM.

Not sure what to say, but I'm on the same quest as you for answers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文