3
我用下面的代碼來安排我的div的div拖動:限制基於CSS類
$(".myDivs").sortable({
connectWith: [".myDivs"]
});
是否有可能修改這個代碼,以便排除可以排序的div(移動),其包含particualar CSS值:
<div class="myDivs excludeThisCss"><Excluded From Move></div>
我用下面的代碼來安排我的div的div拖動:限制基於CSS類
$(".myDivs").sortable({
connectWith: [".myDivs"]
});
是否有可能修改這個代碼,以便排除可以排序的div(移動),其包含particualar CSS值:
<div class="myDivs excludeThisCss"><Excluded From Move></div>
您可以使用:not()瞄準myDivs
類沒有excludeThisCss
類:
看到這個工作Fiddle Example!
對於示例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>
JQUERY
$(function() {
$(".connected").sortable({
connectWith : ".connected",
items : ".myDivs:not(.excludeThisCss)"
}).disableSelection();
});
在小提琴例子,你就可以將所有.myDivs
項目,但與.excludeMe
類的會不動!
我沒有在那裏看到'.myDivs' ...你有什麼,很難說,這是! :) – Zuul
@Zuul道歉,我更新了我的問題 –
難道你不能從他們那裏刪除myDivs類嗎?或者給你想要的人搬上新班? – PitaJ