如何禁用某些可排序元素的拖动行为

时间:2013-03-20 09:49:38

标签: jquery-ui

我有以下div个元素,我想只排序没有class="nodragorsort"的元素。

<div id="1" class="one">
    <div>one </div>
    <div class="nodragorsort">this should be fixed </div>
    <div class="nodragorsort">this should be fixed </div>
    <div>one </div>
</div>

在jQuery sortable中使用connect with连接多个div。我希望div中存在的一些元素不与其他排序div连接,甚至用户也不能拖动那些元素索引应该修复或需要修复的元素。

1 个答案:

答案 0 :(得分:5)

您可以使用items选项指定可以排序的元素

$('.one').sortable({
    items: '> :not(.nodragorsort)'
})

演示:Fiddle