我在使用 scriptaculous lib 中的类时遇到了一些麻烦:如果我使用该属性Sortable
,似乎onUpdate
永远不会调用回调。only
这是一个不使用“仅”属性的工作示例:
<ul id="test">
<li id="item_1" class="level0">
item 1
<ul>
<li id="item_2" class="level1">item 1.1</li>
<li id="item_3" class="level1">item 1.2</li>
</ul>
</li>
<li id="item_4" class="level0">
item 2
<ul>
<li id="item_5" class="level1">item 2.1</li>
<li id="item_6" class="level1">item 2.2</li>
</ul>
</li>
</ul>
<script type="text/javascript">
Sortable.create("test", {
tree: true,
onUpdate: function(item) { alert(item.readAttribute("id")) },
});
</script>
这段代码运行良好:onUpdate
被正确调用,但现在,如果我改变Sortable.create()
添加only
属性,如下所示,onUpdate
不再调用:
Sortable.create("test", {
tree: true,
only: 'level1',
onUpdate: function(item) { alert(item.readAttribute("id")) },
});
有人已经解决了吗?谢谢