【问题标题】:jQuery UI - Cancel add to sortable from draggablejQuery UI - 取消从可拖动添加到可排序
【发布时间】:2012-10-18 19:49:09
【问题描述】:

我有两个 div,一个 Draggable 和一个 Sortable。

我想保持可排序中的值是唯一的:我不希望任何已经在可拖动对象中的项目能够再次被拖放到可排序对象中。

我尝试使用 cancel(),但它似乎不起作用。

http://jsfiddle.net/6DSaV/2/ 表明我什至无法取消做任何事情。

【问题讨论】:

    标签: jquery-ui jquery-ui-sortable


    【解决方案1】:

    如果您将可排序 div 中的标签更改为 DIV 而不是 P。事件 cancel() 有效。

    <div id='sortable'>
        <div>Drag stuff here.</div>
    </div>
    
    <div id='draggable'>
        <div data-id='1'>One</div>
        <div data-id='2'>Two</div>
    </div>
    

    【讨论】:

    • 好吧,如果我这样做,这些物品就不会去你丢弃它们的地方。但它仍然允许您添加项目。我正在尝试停止在可排序中添加项目。查看我更新的 jsfiddle。
    • 我找到的唯一解决方案是将辅助选项设置为“原始”,但可拖动选项从列表中消失。 :(
    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多