我正在开发一个小应用程序,我将元素拖到可放置的区域.我最近升级到jQuery 1.5,我发现我只能拖动一次元素.
这意味着如果用户意外地将其丢弃在除droppable元素之外的其他位置,则他将无法再次拖动它.
我正在使用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");
}
});
Run Code Online (Sandbox Code Playgroud)
[编辑]我还应该补充一点,我已经使用委托功能将click事件委托给同一个对象.虽然以前不是问题.