首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拖动时更改光标

拖动时更改光标
EN

Stack Overflow用户
提问于 2013-04-28 04:33:26
回答 2查看 17.8K关注 0票数 6

是否可以在拖动时更改光标?

我已经寻找并尝试做了一段时间了。我想要改变‘不允许’游标,它显示时,你拖动一个对象到另一个光标。

我尝试创建一个事件并将其分配给我想要拖动的图像:-

代码语言:javascript
复制
<img id="drag1" class="drag" src="http://www.surfixe.com/img/tick2.png" draggable="true" ondragstart="drag(event)" />

JavaScript:-

代码语言:javascript
复制
function drag(ev) {
    $('#drag1').css('cursor', 'pointer');
}

jsfiddle

编辑:注意:我的小项目应该是html-5 drag and drop,所以我需要能够在拖动带有html-5 drag属性的div时更改光标。

EN

回答 2

Stack Overflow用户

发布于 2013-04-28 10:44:10

“不允许”光标只是显示根本没有拖放。您必须将您的img绑定到.draggable()方法http://api.jqueryui.com/draggable/,它有自己的选项,以便在拖动时使用特定的游标。

你可以像这样简单地使用它

代码语言:javascript
复制
$( "#drag1" ).draggable({ cursor: "pointer" });

http://jsfiddle.net/wpcbM/3/

票数 2
EN

Stack Overflow用户

发布于 2015-03-21 18:34:32

是的是可能的。您应该更改正在拖动的项的光标(而不是目标项)。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16259638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档