【问题标题】:Dragging anchors with :active CSS in Firefox/IE breaks CSS anchor behavior在 Firefox/IE 中使用 :active CSS 拖动锚点会破坏 CSS 锚点行为
【发布时间】:2015-11-25 10:43:48
【问题描述】:

在 Firefox 和 IE 中,当拖动具有 CSS :active 状态的锚并释放鼠标按钮时,不会出现正常的 go-to-url 也不会返回其正常的 :link 状态。在此之后, :hover 状态也不会在锚点上触发。所以我基本上被一个永远 :active 的锚卡住了,直到鼠标在窗口中的其他地方点击。

这种奇怪的行为在 Chrome 中不会发生。有解决办法吗?我应该只使用divs 而不是锚点吗?

【问题讨论】:

    标签: css internet-explorer firefox anchor


    【解决方案1】:

    我不确定 CSS 的规范,因为我没有详细阅读它们,但这对 Firefox 来说并不是什么新鲜事——它一直都是这样。然而,有一个插件的功能有点像你要求的 - DragUrLink:https://addons.mozilla.org/en-US/firefox/addon/12721/

    【讨论】:

    • 我真正想要的是,如果鼠标在锚点内释放,锚点要么转到 url,要么在鼠标离开锚点时恢复到正常的 :link 状态。该插件虽然有用,但不会帮助我网站的任何访问者 =[。如果是这种情况,我可能只需要使用 div 代替。谢谢。
    猜你喜欢
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 1970-01-01
    相关资源
    最近更新 更多