【发布时间】:2015-09-08 07:13:54
【问题描述】:
这里是新的 li 将被丢弃的 ul:
<ul id="sortable2" class="connectedSortable">
<li class="ui-state-default li-cat">Appetizers</li>
<li class="ui-state-default li-cat">Soups</li>
</ul>
这里是 ul 将被拖动的地方:
<ul id="sortable1" class="connectedSortable">
<li class="ui-state-default ap dd">Cobb Salad</li>
<li class="ui-state-default soup dd">Gazpacho</li>
<li class="ui-state-default salad dd">Prime Rib</li>
</ul>
jqueryui 函数连接两个列表:
$(function() {
$( "#sortable1, #sortable2" ).sortable({
connectWith: ".connectedSortable",
}).disableSelection();
});
每当向 ul 添加新元素 (li) 时,我只想调用一个 javascript 函数。我正在使用可排序的 jqueryui 进行拖放。
【问题讨论】:
-
你能分享你的javascript代码吗?
-
你能用相关的源代码更新你的问题吗?新的
li元素是如何/在哪里创建的?谢谢。 -
所以使用
drop事件。 api.jqueryui.com/droppable/#event-drop -
谢谢!该函数中的 .selector 类是否对应于我的 .connectedSortable 类?
标签: javascript jquery html jquery-ui html-lists