小编Adr*_*ian的帖子

只能拖动一次可拖动元素

我正在开发一个小应用程序,我将元素拖到可放置的区域.我最近升级到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事件委托给同一个对象.虽然以前不是问题.

jquery jquery-ui jquery-ui-draggable

1
推荐指数
1
解决办法
1625
查看次数

标签 统计

jquery ×1

jquery-ui ×1

jquery-ui-draggable ×1