jQuery UIで行が必要な場合ソート可能なのは、cansort
クラスの場合のみソート可能です。私はそれをcancel: ':not(.cansort)'
に設定しましたが、cansort
クラスを持つ行を含め、何かを並べ替えることはできません。jQuery UI Sortableの 'cancel'プロパティでネガティブセレクタが動作しないのはなぜですか?
私は明示的に無効クラスを追加することができます知っているが、私は他の目的にcansort
クラスを使用するので、それは私が私が無効になったクラスを削除し、cansort
クラスを追加する必要がありますソート可能な何かをした各時間を意味します。私はソート可能なものを切り替えるたびにクラスを追加したり削除したりする必要はありません。
すべての要素をソート可能にすることができ、私は動的にのみオンとcansort
クラスを使用してオフに切り替えるので、私はitems
プロパティでソート可能な何を制限する必要はありません。
ありがとうございました...その動作を説明するので、私はあなたにポイントを授与しようとしています。私の問題は、私はソート可能なdiv要素を使用している、彼らは他のdivの中に入れ子になっています。したがって、最も近い関数は、常にcansortクラスがないものが見つかるまで、ネストされたdivのチェーンを上ります。あなたの例のフォークを使用して、別のリストの中にリストを入れ子にすると、それはどんなものも並べ替えることができません:http://jsfiddle.net/ymvZm/これはバグのようです。ソート可能なコンテナ内の要素に最も近い関数呼び出し。 –
@RenderIn:問題ありません。あなたはセレクタで、 'li'がソート可能なコンテナの子であるという要件を追加することで、あなたが言及したことをシミュレートすることができます:http://jsfiddle.net/UKf7F/ –
天才。ありがとうございました –