【问题标题】:Dragging anchors with jQuery : IE not updating cursor使用 jQuery 拖动锚点:IE 不更新光标
【发布时间】:2011-02-15 10:06:56
【问题描述】:

曾经注意到,如果您使用 jQuery 使锚 () 可拖动,并且设置为显示某个光标,则 IE 会保持显示指针,而不管您的选择如何。请看下面的示例代码:

$("a, div").draggable({ helper: "clone", cursor: "move" });

似乎 IE 保持鼠标按下时的光标样式,直到按钮被释放。所有其他浏览器都支持光标样式。

有人知道如何在拖动锚点时确保光标样式吗?

【问题讨论】:

  • 我什至无法让 FF 遵守锚点上的光标选项:jsfiddle.net/andrewwhitaker/dWs2m/1
  • 我使用 css 管理它。使用 ui-draggable-dragging 类。我的问题只是 IE

标签: jquery internet-explorer jquery-ui cursor draggable


【解决方案1】:

尝试给<body> 一个光标直到鼠标悬停?我知道我可能是一个蹩脚的解决方案。但它可以工作......

【讨论】:

  • 我做到了,但我似乎将光标保持在鼠标按下时的状态。我注意到如果发生错误,焦点会从锚点中移除,并且光标会按预期显示。我在我的可拖动对象上使用一个图标来提供我需要的功能。但是解决这个问题可能会帮助很多其他开发人员......
  • 有时在 mousemove 事件上使用 event.preventDefault() 会起作用。但我不确定。您可以在所有事件上尝试它 - 上/下/移动
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多