<html> <head> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> <style> #sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; } #sortable li { cursor: move;margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; } #sortable li span { position: absolute; margin-left: -1.3em; } </style> <script> $(function() { $( "#sortable" ).sortable(); }); </script> </head> <body> <ul id="sortable"> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 6</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 7</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 8</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 9</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 10</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 11</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 12</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 13</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 14</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 15</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 16</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 17</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 18</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 19</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 20</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 21</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 22</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 23</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 24</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 25</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 26</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 27</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 28</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 29</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 30</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 31</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 32</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 33</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 34</li> <li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 35</li> </ul> </body> </html>
官方网站+在线演示:http://jqueryui.com/sortable/
相关推荐
通过访问在线工具(如 http://jqueryui.com/themeroller/),可以选择颜色、字体、边框等样式,生成定制的主题 CSS 文件。下载后,替换默认的 `jquery-ui.min.css` 文件,即可实现整个 UI 的风格统一。 ### 3. 常见...
而`angular-ui-sortable`是AngularJS的一个扩展模块,它将jQuery UI的Sortable功能集成到了AngularJS中,使得在Angular应用中实现元素的拖拽排序变得简单易行。 `angular-ui-sortable`指令允许开发者在AngularJS...
jQuery拖拽插件是这个库的一个扩展,它允许用户通过鼠标拖动元素来实现各种交互效果,例如在列表或网格中的拖拽排序。本教程将深入讲解如何利用jQuery制作拖拽排序特效,这将极大地提升用户体验,尤其是在数据管理或...
`sortable.js`是一款基于jQuery的拖拽排序插件,它为HTML列表和其他元素提供了轻量级、高效的排序功能。在最新版本中,包括了`jquery.fn.sortable.js`和其压缩版`jquery.fn.sortable.min.js`,以及可能的替代版本`...
ul class="sortable"> li>Item 1 li>Item 2 li>Item 3 li>Item 4 ul> script src="jquery.sortable.js">script> script> $('.sortable').sortable(); script> API 兼容 jQuery-UI: yepnope({ ...
《jQuery UI实现拖动排序详解》 在网页开发中,我们常常需要实现用户可以自由调整元素顺序的功能,比如列表项的拖动排序。jQuery UI库提供了一种简单易用的解决方案,即Draggable和Droppable组件,可以方便地实现...
jQuery UI是一个强大的JavaScript库,它提供了丰富的UI组件,包括可拖动元素、可排序列表、日期选择器等。在这个项目中,我们将主要利用jQuery UI的交互性和样式定制能力来构建我们的下拉导航菜单。 首先,我们需要...
以上步骤展示了如何在ASP.NET环境中结合jQuery和jQuery UI的Sortable插件实现拖动排序。这个功能可以应用于各种场景,如任务管理器、菜单配置或自定义布局。通过这种方式,你可以为用户提供直观且动态的交互体验,...
它支持多级节点、拖拽排序、异步加载、右键菜单等多种功能。zTree的核心优势在于其灵活性和可扩展性,可以通过配置各种参数来定制树形菜单的行为和样式,同时提供丰富的API接口供开发者调用,实现复杂的交互逻辑。 ...
综上所述,通过结合jQuery Treeview、jQuery UI和自定义JavaScript代码,我们可以实现拖动修改的各种特效,从而创建一个动态、交互性强的树形控件。这个功能对于需要用户自由调整布局的应用场景特别有用,如文件管理...
在示例中,我们引用了`jquery-1.3.2.js`,`ui.core.js`和`ui.sortable.js`。确保这些文件已正确放置并可访问。 ```html <script type="text/javascript" src="jquery-1.3.2.js"> <script type="text/javascript" ...
总之,`angular-ui-sortable` 提供了一个方便的方式来实现 AngularJS 应用中的可拖拽排序列表,它通过结合 jQuery UI 的 Sortable 功能和 AngularJS 的双向数据绑定,使得排序操作变得直观且易于集成。
4. **Tree Structure**: 在这个场景中,树形结构通常由多个嵌套的`<ul>`和`<li>`元素构成,每个`<li>`代表一个树节点。通过JavaScript动态添加或删除这些元素,可以实现节点的增删改查。 5. **递归渲染**: 当树结构...
jQuery UI 是一个强大的JavaScript库,它扩展了基本的jQuery功能,提供了丰富的用户界面组件,如对话框、日期选择器、滑块、可排序列表等。在本例中,我们将深入探讨如何使用jQuery UI中的`sortable`插件实现列表...
jQuery UI 提供了诸如对话框(Dialog)、拖放(Draggable)、可排序(Sortable)和可折叠(Accordion)等组件。在这个场景中,我们将主要利用 Dialog 组件来创建浮动弹出层。 1. **设置环境**:确保你已经在项目中...
在本示例中,我们将探讨如何使用jQuery库和jQuery UI插件来实现两种常见的交互功能:排序和手风琴效果。 首先,让我们关注排序功能。jQuery UI 提供了一个名为 `sortable` 的插件,用于创建可拖动排序的列表项。在...
在Web开发领域,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互等任务。本文将详细讲解如何利用jQuery实现一个可拖拽的树形菜单,这个功能对于构建交互性强的Web应用程序非常...
在本文中,我们将深入探讨如何使用jQuery来创建一个拖拽排序特效插件。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得实现拖放功能变得更为容易。拖放功能允许用户通过鼠标操作直接...
jQuery Sortable是jQuery UI的一部分,它允许用户通过简单的拖拽操作来重新排列列表项、div或其他HTML元素,从而实现动态界面交互。 ### jQuery Sortable基本使用 `jQuerySortable`的工作原理是通过监听鼠标事件,...