jQueryUIソート可能なリストが実装されていて、本当にうまく動作します。ある時点では、ソートを無効にして、アイテムの順序を変更せずにそのまま維持したいと考えています。jQueryUIソートでソートをオフにするにはどうすればいいですか?
$('.sortable').sortable('disable');
と、この:
$('.sortable').each(function() { $(this).sortable('disable'); });
と:
$('.sortable').disable();
と:
$('.sortable').cancel();
それは何か、これを試してみました
とそのすべての組み合わせ。すべて成功なし。
誰でも教えてくださいne 正しい方法 ™それを行うには?
更新:私はjQuery 1.3.2とjQueryUI 1.7.2を使用しています。考えられる問題は、ページに2つの独立したソート可能なリストがあることです。ソート可能なクラスとソート可能なクラスがあります。私は実際にやっている:
$('.sortable2').sortable('disable');
をアップデート2:は問題ではなく#sortableの.sortable使ってくれました。すべて今はうまくいく。
奇妙な。 docs say '.sortable( 'disable')' http://docs.jquery.com/UI/Sortable#method-disable – seth
最初の方法は[documentation] [1]の例です。私はちょうど私自身のプロジェクトの1つでそれをテストし、うまく動作します。どのバージョンのjQueryとjQuery UIを使用していますか?私はそれぞれ1.3.2と1.7.2を持っています。 [1]:http://jqueryui.com/demos/sortable/#method-cancel – shuckster
「正しい道」の商標は+1です。 – Andy