使用鼠标调整列表中或网格中元素的排序。
要了解更多有关sortable交互的细节,请查看API文档可排序小部件(Sortable Widget)。
默认功能
在任意的DOM元素上启用sortable功能。通过鼠标单击并拖拽元素到列表中的一个新的位置,其他位置会自动调整。有时情况下,sortable各个共享draggable属性。
<!doctype html>
<html lang =“ zh_CN”>
<头>
<meta charset =“ utf-8”>
<title> jQuery UI排序(Sortable)-默认功能</ title>
<link rel =“ stylesheet” href =“ // code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css”>
<script src =“ // code.jquery.com/jquery-1.9.1.js”> </ script>
<script src =“ // code.jquery.com/ui/1.10.4/jquery-ui.js”> </ script>
<link rel =“ stylesheet” href =“ http://jqueryui.com/resources/demos/style.css”>
<样式>
#sortable {list-style-type:none; 边距:0; 填充:0; 宽度:60%; }
#sortable li {保证金:0 3px 3px 3px; 填充:0.4em; 左填充边:1.5em; 字体大小:1.4em;高度:18px;}
#sortable li span {位置:绝对;左边距:-1.3em; }
</ style>
<脚本>
$(function(){
$(“ #sortable”).sortable();
$(“ #sortable”).disableSelection();
});
</ script>
</ head>
<身体>
<ul id =“ sortable”>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目1 </ li>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目2 </ li>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目3 </ li>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目4 </ li>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目5 </ li>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目6 </ li>
<li class =“ ui-state-default”> <span class =“ ui-icon ui-icon-arrowthick-2-ns”> </ span>项目7 </ li>
</ ul>
</ body>
</ html>
如果您觉得本文的内容对您的学习有所帮助:
关键字:
jQuery