3

jQuery UIのSortableコンポーネントを使用しています。この最小限のテストでも、コールバックはまったく機能していないようです。

<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>

これらの要素を並べ替えても、アラートは表示されません。

私の使い方は正しいですか、それともドキュメントを読み間違えているのでしょうか?

関数の開始 (イベント、UI)

並べ替えの開始時に呼び出される関数。

4

2 に答える 2

2

この投稿によると、.sortable()には技術的な問題があるようです。修正するには、SVNを使用して最新のトランクリリースをダウンロードする必要がある場合があります。

于 2009-01-21T19:08:45.307 に答える
1

2つのバージョンのjqueryを同時に含めることで、この問題を回避することができました。ここでそれをチェックしてください:http://gist.github.com/59757

それが役に立てば幸い!

于 2009-02-07T04:17:57.527 に答える