我在使用jQuery进行拖放操作时遇到问题。以下是一个非常简单的fiddle示例,展示了我的问题(http://jsfiddle.net/Znt44/1/):
$('#drop').droppable({
drop: function (e, ui) {
ui.draggable.remove();
}
});
$('#drag').draggable({
cursor: 'move'
});
正如您所看到的,我在拖动时将光标设置为十字线,这很有效。
如果您将绿色框放在红色框上方,光标不会重置。看起来光标也附加在红色框上,并且没有重置。
如果您将绿色框放在其他地方,光标将被完美重置。
应该如何正确地重置光标?
或者remove函数有问题吗?
$('#drop').css('cursor', 'auto');
添加到 drop 函数中将重置光标,但我认为这不是正确的方法。 - avh