我在使用 jQuery 拖放时遇到问题。这是一个非常简单的小提琴,它展示了我的意思(http://jsfiddle.net/Znt44/1/ http://jsfiddle.net/Znt44/1/):
$('#drop').droppable({
drop: function (e, ui) {
ui.draggable.remove();
}
});
$('#drag').draggable({
cursor: 'move'
});
正如您所看到的,我在拖动时将光标设置为十字准线,这有效。
如果将绿色框放在红色框上,光标将不会重置。看起来光标也附着在红色框上,并且没有重置。
如果将绿色框放在其他位置,光标将完美重置。
重置光标的正确方法是什么?
还是删除的时候出了什么问题?
就我而言,我注意到拖动它时会强制style="cursor:move"
在我的父元素上。
所以我被迫style="cursor:auto"
在 drop 方法的末尾(我的父元素是<body>
):
$('body').css('cursor', 'auto');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)