【问题标题】:Preventing FF4's new drag feature阻止FF4的新拖动功能
【发布时间】:2011-05-20 00:21:00
【问题描述】:

有没有办法在 Firefox 4.0 中使用 CSS 来防止这种情况?它是您单击链接(或任何东西)并开始拖动它的地方,当您拖动时,它的另一个半透明图像会出现在您的光标下......

看起来像这样:

【问题讨论】:

  • 你可能需要用 javascript 做点什么。
  • 我一直使用拖动功能将链接拖放到我希望打开的窗口和/或选项卡上。我不希望它被禁用。
  • 是的,我知道,但困扰我的只是几个链接......而且我怀疑它们无论如何都会被拖!
  • 为什么?每个限制拖拽的网站都有这个。这不像用户四处拖动每个元素并责怪你。 IMO,这是不应该被打扰的事情。
  • 这不是 FF4 特有的。我很确定所有浏览器都会这样做。

标签: css firefox4


【解决方案1】:

可拖动链接:

<a href="#">Link</a>

不可拖动的链接:

<a href="#" draggable="false">Link</a>

Example.

【讨论】:

  • 喜欢它,因为它很简单。只是重申一些关于该问题的 cmets,您可能不应该仅仅因为浏览器功能“困扰您”而使用它。
  • @BryanDowning 绝对是,但是对于像这个例子这样的链接确实有意义,它实际上并没有去任何地方(当然,这也不是最佳实践的一个很好的例子;))
【解决方案2】:

我还没有找到 CSS 解决方案(我会继续寻找),但与此同时,我在 Mozilla 开发者中心的article on Drag Operations 找到了 JavaScript 解决方案。它可能对你有用。

【讨论】:

  • 不幸的是,我找不到任何能够禁用拖动预览的 CSS 属性/值——既不是标准的也不是 Mozilla 特定的。对不起。 :\
  • 谢谢。我想我可以要么只使用 JS,要么就忍受它!
【解决方案3】:

这不是 Firefox 4 特有的。请看我的 FF 3.6 的截图:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多