【问题标题】:jquery sortable before receive eventjquery在接收事件之前可排序
【发布时间】:2010-03-01 11:15:57
【问题描述】:

我正在尝试创建一个类似于 IGoogle 的界面,在该界面中,我将使用链接填充不同的 DIV(UL/LI - 列表项),并且用户可以将项目从一个 div 拖到另一个。

更准确地说,我想要一个 DIV,它包含所有可用的列表项和用户定义的其他 DIV(用户将项目从第一个 DIV 拖到其他 DIV)。

当用户将项目移动到接收 DIV 时,我想检查该列表项是否已存在于接收 DIV 中。 Jquery Sortable 中是否有某种事件在收到项目之前执行?当项目已经插入新的 DIV 时,唯一看起来合适的事件(接收)会被触发。我可以在它已经插入后删除它,但在我看来这是一个丑陋的解决方案。

【问题讨论】:

    标签: jquery jquery-ui jquery-plugins jquery-ui-sortable


    【解决方案1】:

    beforeStop (http://jqueryui.com/demos/sortable/#event-beforeStop) 事件应该是您正在寻找的事件,因为它会在排序结束后和助手/项目被放置到新位置之前触发。在这种情况下,您可以查看 ui.item 并确定它是否已经存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-15
      • 1970-01-01
      • 2012-04-05
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多