【问题标题】:Change dragging cursor更改拖动光标
【发布时间】:2012-05-26 05:34:47
【问题描述】:

仅使用 CSS 拖动时如何更改光标?

div:active{
    cursor:move;
}

这不起作用,因为它会在拖动时被浏览器自动更改为text 光标。那怎么办?

http://jsfiddle.net/nick_craver/uZ377/1/

【问题讨论】:

    标签: css


    【解决方案1】:

    不确定它是否真正解决了您的问题,但这 (http://jsfiddle.net/garretruh/pJjd4/) 似乎完全不让文本可选,从而摆脱了文本选择光标。再说一次,您可能希望用户能够选择您的文本。

    【讨论】:

    • 有效!但现在我的<canvas> 以外的文本现在无法选择。
    • 您在寻找这样的东西 (stackoverflow.com/questions/891581/…) 吗?我认为为了暂时禁用拖动的文本选择,但在正常使用中启用它,Javascript 是必须的。除非您想创建要拖动的元素的伪副本,直到它被放下,然后重新启用文本选择。
    • 请在此处编写代码,因为某些人无法使用 jsfiddle。
    【解决方案2】:

    我意识到这已经有一年多了,但只需更改该 JSFiddle 顶部的 * 选择器以仅匹配您拖动的元素。无需 Javascript。

    【讨论】:

      猜你喜欢
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      • 2012-10-11
      • 2012-04-24
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-17
      相关资源
      最近更新 更多