Jquery:如何使一个列表在一组列表中不可排序
Jquery : How to make one list not sortable in a set of lists
我有一个可排序的<div>
。在<div>
中,有几个<ul>
列表可以用jQuery进行排序。我怎样才能使'First list'静态,这样它就不能被排序了?
<div class="overview" id="sortable">
<div class="viewport-vertical">
<div class="viewport">
<ul class="folders-unsortable">
<li class="unsortable"><h3>First list (3)</h3></li>
<li>
<div>
<a href="" target="_parent" title="verre si li the fox jumps" class="favorite">verre si li the fox jumps</a>
<a href="#" title="edit" class="icon icon-wheel edit-item"></a>
</div>
</li>
</ul>
</div>
</div>
<div class="viewport-vertical">
<div class="viewport">
<ul class="folders-sortable">
<li class="unsortable"><h3>Second list</h3></li>
<li>
<div>
<a href="" target="_parent" title="Lorem ipsum dolor" class="favorite">Lorem ipsum dolor</a>
<a href="#" title="edit" class="icon icon-wheel edit-item"></a>
</div>
</li>
</ul>
</div>
</div>
</div>
jQuery:
<script type="text/javascript">
$(function(){
//Folders
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
//Make favorites sortable
$( ".folders-sortable" ).sortable({
items: "ul:not(.unsortable)",
connectWith: ".folders-sortable",
update: function( event, ui ) {
if (this === ui.item.parent()[0]) {
alert("Favorite moved");
}
}
}).disableSelection();
});
</script>
试一下
$(function()
{
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
$( "#sortable .folders-sortable" ).sortable();
});
相关文章:
- fluxxor向一个flux实例添加一组以上的操作
- 我们怎样才能将内含子J用于一组特定的元素
- 使用linq.js按当前日期订购一组momentjs日期
- 正则表达式,从一组关键字中获取奇数
- 创建一组元素JointJS
- 如何在javascript中获取一组复选框值
- 一组(共组..)
- 使用JS将页面中的每个字母设置为随机颜色.为什么在页面的每个打开标记之前总是有一组额外的span标记
- 在一组复选框中,一次只允许选择一个
- 为什么在fabricjs中可选择的不适用于一组圆
- 如何创建一组从属选择列表,其中连续列表依赖于前面列表选项的选择
- 如何在不影响其他项目的情况下操作一组列表组项目
- Algorithm/Formula创建一条线/条,该线/条遵循坐标列表中的一组规范
- 使用Javascript维护一组选择下拉列表
- 不能让.offset()方法在迭代一组列表项时工作
- Jquery:如何使一个列表在一组列表中不可排序
- 使用JavaScript/jQuery对一组列表元素进行排序和分离
- 如果一组下拉列表中的任何下拉列表值与其他下拉列表选择的值相等,则应删除整个其他下拉列表
- 在运行时使用一组值生成多个下拉列表
- 使用可选的包含和排除单词列表来定位一组单词