`

ul li 拖动排序jquery-ui.js

 
阅读更多
<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/

分享到:
评论

相关推荐

    关于jQuery-Ui的引用文件

    通过访问在线工具(如 http://jqueryui.com/themeroller/),可以选择颜色、字体、边框等样式,生成定制的主题 CSS 文件。下载后,替换默认的 `jquery-ui.min.css` 文件,即可实现整个 UI 的风格统一。 ### 3. 常见...

    前端项目-angular-ui-sortable.zip

    而`angular-ui-sortable`是AngularJS的一个扩展模块,它将jQuery UI的Sortable功能集成到了AngularJS中,使得在Angular应用中实现元素的拖拽排序变得简单易行。 `angular-ui-sortable`指令允许开发者在AngularJS...

    jQuery拖拽插件制作拖拽排序特效.zip

    jQuery拖拽插件是这个库的一个扩展,它允许用户通过鼠标拖动元素来实现各种交互效果,例如在列表或网格中的拖拽排序。本教程将深入讲解如何利用jQuery制作拖拽排序特效,这将极大地提升用户体验,尤其是在数据管理或...

    sortable.js(jquery.fn.sortable、jquery.fn.sortable.min.js)最新版

    `sortable.js`是一款基于jQuery的拖拽排序插件,它为HTML列表和其他元素提供了轻量级、高效的排序功能。在最新版本中,包括了`jquery.fn.sortable.js`和其压缩版`jquery.fn.sortable.min.js`,以及可能的替代版本`...

    jQuery排序插件html5sortable.zip

    ul class="sortable"&gt; li&gt;Item 1 li&gt;Item 2 li&gt;Item 3 li&gt;Item 4 ul&gt; script src="jquery.sortable.js"&gt;script&gt; script&gt; $('.sortable').sortable(); script&gt; API 兼容 jQuery-UI: yepnope({  ...

    jquery ui实现拖动排序

    《jQuery UI实现拖动排序详解》 在网页开发中,我们常常需要实现用户可以自由调整元素顺序的功能,比如列表项的拖动排序。jQuery UI库提供了一种简单易用的解决方案,即Draggable和Droppable组件,可以方便地实现...

    漂亮的jquery UI 渐变二级下拉导航菜单

    jQuery UI是一个强大的JavaScript库,它提供了丰富的UI组件,包括可拖动元素、可排序列表、日期选择器等。在这个项目中,我们将主要利用jQuery UI的交互性和样式定制能力来构建我们的下拉导航菜单。 首先,我们需要...

    jquery拖动排序 asp.net

    以上步骤展示了如何在ASP.NET环境中结合jQuery和jQuery UI的Sortable插件实现拖动排序。这个功能可以应用于各种场景,如任务管理器、菜单配置或自定义布局。通过这种方式,你可以为用户提供直观且动态的交互体验,...

    全网jquery.tree树形菜单打包下载(zTree&jquery-ui&treeview共四种)

    它支持多级节点、拖拽排序、异步加载、右键菜单等多种功能。zTree的核心优势在于其灵活性和可扩展性,可以通过配置各种参数来定制树形菜单的行为和样式,同时提供丰富的API接口供开发者调用,实现复杂的交互逻辑。 ...

    jQuery树控件的拖动修改各种特效

    综上所述,通过结合jQuery Treeview、jQuery UI和自定义JavaScript代码,我们可以实现拖动修改的各种特效,从而创建一个动态、交互性强的树形控件。这个功能对于需要用户自由调整布局的应用场景特别有用,如文件管理...

    jquery(demo).docx

    在示例中,我们引用了`jquery-1.3.2.js`,`ui.core.js`和`ui.sortable.js`。确保这些文件已正确放置并可访问。 ```html &lt;script type="text/javascript" src="jquery-1.3.2.js"&gt; &lt;script type="text/javascript" ...

    angular-ui-sortable实现可拖拽排序列表

    总之,`angular-ui-sortable` 提供了一个方便的方式来实现 AngularJS 应用中的可拖拽排序列表,它通过结合 jQuery UI 的 Sortable 功能和 AngularJS 的双向数据绑定,使得排序操作变得直观且易于集成。

    drag-drop-folder-tree.rar

    4. **Tree Structure**: 在这个场景中,树形结构通常由多个嵌套的`&lt;ul&gt;`和`&lt;li&gt;`元素构成,每个`&lt;li&gt;`代表一个树节点。通过JavaScript动态添加或删除这些元素,可以实现节点的增删改查。 5. **递归渲染**: 当树结构...

    jQuery-ui插件sortable实现自由拖动排序

    jQuery UI 是一个强大的JavaScript库,它扩展了基本的jQuery功能,提供了丰富的用户界面组件,如对话框、日期选择器、滑块、可排序列表等。在本例中,我们将深入探讨如何使用jQuery UI中的`sortable`插件实现列表...

    jquery ui页面滚动底部显示浮动弹出层图文列表展示

    jQuery UI 提供了诸如对话框(Dialog)、拖放(Draggable)、可排序(Sortable)和可折叠(Accordion)等组件。在这个场景中,我们将主要利用 Dialog 组件来创建浮动弹出层。 1. **设置环境**:确保你已经在项目中...

    jquery(demo).pdf

    在本示例中,我们将探讨如何使用jQuery库和jQuery UI插件来实现两种常见的交互功能:排序和手风琴效果。 首先,让我们关注排序功能。jQuery UI 提供了一个名为 `sortable` 的插件,用于创建可拖动排序的列表项。在...

    Jquery实现可拖拽的树菜单

    在Web开发领域,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互等任务。本文将详细讲解如何利用jQuery实现一个可拖拽的树形菜单,这个功能对于构建交互性强的Web应用程序非常...

    jQuery拖拽插件制作拖拽排序特效

    在本文中,我们将深入探讨如何使用jQuery来创建一个拖拽排序特效插件。jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得实现拖放功能变得更为容易。拖放功能允许用户通过鼠标操作直接...

    jquery sortable 拖拽效果 源码

    jQuery Sortable是jQuery UI的一部分,它允许用户通过简单的拖拽操作来重新排列列表项、div或其他HTML元素,从而实现动态界面交互。 ### jQuery Sortable基本使用 `jQuerySortable`的工作原理是通过监听鼠标事件,...

Global site tag (gtag.js) - Google Analytics