jQuery可排序回调不起作用?

时间:2009-01-21 18:42:40

标签: javascript jquery jquery-ui jquery-ui-sortable

我正在使用SortablejQuery UI组件。回调似乎根本不起作用,即使是这种简约的测试:

<script type="text/javascript" src="jquery-1.3.js"></script>
<script type="text/javascript" src="jquery-ui-personalized-1.6rc4.js"></script>
<script type="text/javascript">
$(document).ready(function () {
    $("#outer").sortable({
        start: function (e, ui) {
            alert("started");
        },
        update: function (e, ui) {
            alert("updated");
        }
    });
});
</script>
<ul id="outer">
<li>apple</li>
<li>orange</li>
</ul>

当我重新排序这些元素时,我没有收到任何警报。

我的用法是正确还是我误解了documentation

  

启动功能(事件,用户界面)

     

排序开始时调用的函数。

2 个答案:

答案 0 :(得分:2)

根据this post,似乎.sortable()存在一些技术难题。您可能需要使用SVN下载latest trunk release来修复它。

答案 1 :(得分:1)

我能够通过同时包含两个版本的jquery来解决这个问题。请在此处查看:http://gist.github.com/59757

希望它有所帮助!