【发布时间】:2011-02-03 14:58:07
【问题描述】:
我正在开发一个小型应用程序,我将元素拖动到可放置区域。我最近升级到 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");
}
});
[编辑] 我还应该补充一点,我已经使用委托函数将点击事件委托给了同一个对象。虽然之前没问题。
【问题讨论】:
标签: jquery jquery-ui jquery-ui-draggable