我正在开发一个小型应用程序,我将元素拖动到可放置区域。我最近升级到 jQuery 1.5,我发现我只能拖动一个元素一次。
这意味着如果用户不小心将它放到了可放置元素之外的其他地方,他将无法再次拖动它。
我正在使用 jQuery 1.5 和 jQuery UI 1.8.9。
我通过 .each 函数将可拖动状态设置为每个元素。
其他人有这个问题吗?我是 jQuery 新手,感谢您的帮助 :)
$(itemId).draggable({
zIndex: 2700,
helper: "clone",
scroll: false,
drag: function(event, ui)
{
$("#container").css("background-color", "#fff");
},
stop: function(event, ui)
{
$("#conatiner").css("background-color", "#F0EBE0");
}
});
[编辑] 我还应该补充一点,我已经使用委托函数将点击事件委托给了同一个对象。虽然之前没问题。