以下のコードを使用して div を配置します。
$( ".myDivs" ).sortable({
connectWith: [".myDivs"]
});
特定の css 値を含むソート (移動) 可能な div を除外するように、このコードを修正することは可能ですか?
<div class="myDivs excludeThisCss"><Excluded From Move></div>
以下のコードを使用して div を配置します。
$( ".myDivs" ).sortable({
connectWith: [".myDivs"]
});
特定の css 値を含むソート (移動) 可能な div を除外するように、このコードを修正することは可能ですか?
<div class="myDivs excludeThisCss"><Excluded From Move></div>
:not()を使用して、myDivs
クラスを持たないクラスをターゲットにすることができますexcludeThisCss
:
例の HTML
<div class="connected">
<div class="myDivs">Hello 01</div>
<div class="myDivs">Hello 02</div>
<div class="myDivs excludeThisCss">Hello 03</div>
<div class="myDivs">Hello 04</div>
</div>
<div class="connected">
<div class="myDivs">Hello 01</div>
<div class="myDivs">Hello 02</div>
<div class="myDivs excludeThisCss">Hello 03</div>
<div class="myDivs">Hello 04</div>
</div>
Jクエリ
$(function() {
$( ".connected" ).sortable({
connectWith : ".connected",
items : ".myDivs:not(.excludeThisCss)"
}).disableSelection();
});
.myDivs
Fiddle の例では、すべてのアイテムをドラッグできますが、.excludeMe
クラスのあるアイテムは移動しません!