`

jquery 拖动排序例子

 
阅读更多

首先下载jquery插件

下载地址:http://jqueryui.com/download

直接贴代码了

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>jQuery UI Sortable - Display as grid</title>
	<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
	<script src="../../jquery-1.7.2.js"></script>
	<script src="../../ui/jquery.ui.core.js"></script>
	<script src="../../ui/jquery.ui.widget.js"></script>
	<script src="../../ui/jquery.ui.mouse.js"></script>
	<script src="../../ui/jquery.ui.sortable.js"></script>
	<link rel="stylesheet" href="../demos.css">
	<style>
	#sortable { list-style-type: none; margin: 0; padding: 0; }
	#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; font-size: 4em; text-align: center; }
	</style>
	<script>
	$(function() {
		$( "#sortable" ).sortable();
		$( "#sortable" ).disableSelection();
	});
	</script>
</head>
<body>
<div class="demo">

<ul id="sortable">
	<li class="ui-state-default">1</li>
	<li class="ui-state-default">2</li>
	<li class="ui-state-default">3</li>
	<li class="ui-state-default">4</li>
	<li class="ui-state-default">5</li>
	<li class="ui-state-default">6</li>
	<li class="ui-state-default">7</li>
	<li class="ui-state-default">8</li>
	<li class="ui-state-default">9</li>
	<li class="ui-state-default">10</li>
	<li class="ui-state-default">11</li>
	<li class="ui-state-default">12</li>
</ul>

</div><!-- End demo -->



<div class="demo-description">
<p>
	To arrange sortable items as a grid, give them identical dimensions and
	float them using CSS.
</p>
</div><!-- End demo-description -->

</body>
</html>

 

接下来就是自己改造sortable.js,mouse.js等这些js以满足自己的要求了...

分享到:
评论

相关推荐

    JQuery对元素拖拽排序,元素拖拽,JQuery拖拽Demo

    用JQuery写的拖动元素进行排序的方法,包含拖动排序、拖动移除、拖动添加。 代码完整可用。没有用到第三方插件,自主可控。 原理是用CSS中position定位来跟踪鼠标移动,就是让元素跟踪鼠标位置,然后判断其在页面...

    jquery拖拽排序插件div自由拖动排序代码

    在给定的标题“jquery拖拽排序插件div自由拖动排序代码”中,我们主要讨论的是如何利用jQuery实现一个功能,让用户能够自由地通过拖放操作来对页面上的div元素进行排序。这种功能在许多应用场景中都非常实用,比如...

    jQuery拖拽排序插件dragarrange

    jQuery拖拽排序插件dragarrange是一款非常实用的前端开发工具,它允许用户通过鼠标拖放操作对元素进行动态排序,极大地提升了交互体验。这款插件兼容Internet Explorer浏览器,因此在许多仍然需要支持旧版浏览器的...

    jquery拖拽排序插件.zip

    然而,这个小例子提供了一个轻量级的解决方案,对于那些只需要基本拖拽排序功能的项目来说,可能是一个理想的起点。 总的来说,"jquery拖拽排序插件.zip"提供了实现动态排序功能的基础框架,开发者可以通过调整和...

    jQuery拖拽排序布局插件.zip

    这个拖拽排序布局插件就是这样的一个例子,它扩展了jQuery的能力,实现了拖放排序功能。 3. **拖拽排序布局的核心功能**: - **拖放交互**:用户可以通过鼠标拖动元素改变其在页面上的位置。 - **实时更新**:在...

    jQuery鼠标上下拖动div排序代码

    《jQuery实现鼠标拖动div排序技术详解》 在网页开发中,用户交互体验是至关重要的。其中,元素的可拖动排序功能可以让用户更加直观地调整界面布局,提高使用便捷性。本文将深入探讨如何利用jQuery库实现鼠标上下...

    jQuery Gridly 拖拽排序插件获得拖动的位置

    综上所述,jQuery Gridly 拖拽排序插件提供了强大的布局管理和拖放功能,其回调机制则为开发者提供了获取拖动位置信息的能力,进而实现各种定制化的交互体验。无论你是构建一个简单的卡片布局还是一个复杂的项目管理...

    jquery.dragsort 拖拽排序

    《jQuery.dragSort 拖拽排序插件详解》 在Web开发中,用户交互体验的提升是提升网站吸引力的关键因素之一。其中,拖拽排序功能可以让用户更加直观地对元素进行排列,使得网页操作更加直观和便捷。jQuery.dragSort ...

    jquery - 1.4.2 图片拖拽排序实例

    【jQuery - 1.4.2 图片拖拽排序实例详解】 在Web开发中,实现用户界面的交互性是提高用户体验的重要手段。jQuery库因其简洁的API和强大的功能,成为了JavaScript开发者常用的选择。本实例主要关注的是使用jQuery ...

    jquery图片拖拽排序

    总结,利用jQuery实现图片拖拽排序需要处理多个事件,考虑滚动条对定位的影响,并在拖动结束后更新图片的DOM顺序。通过实践和优化,可以创建一个既美观又实用的图片管理界面,提升用户交互体验。

    jQuery实现拖动布局并将排序结果保存到数据库

    本项目利用`jQuery`来实现拖动布局功能,允许用户自由调整元素的位置,并将这些排序结果保存到数据库中。下面我们将详细探讨实现这一功能的关键步骤和涉及的技术。 首先,我们需要引入`jQuery`库和一个拖动插件,如...

    JQuery实现的GridView行拖拽例子

    在这个"JQuery实现的GridView行拖拽例子"中,我们将深入探讨如何利用jQuery来实现GridView控件中行的拖放功能,这是一种增强用户交互性和界面动态性的常见方法。 首先,GridView是ASP.NET中用于显示数据的一种Web...

    jQuery拖拽排序

    jQuery拖拽排序是一种高效、灵活的前端开发技术,它允许用户通过直观的拖放操作来改变页面元素的顺序。在Web应用中,这种功能可以极大地提升用户体验,特别是对于需要动态调整列表或网格布局的场景。jQuery库提供了...

    简单的jQuery拖拽排序效果的实现(增强动态)

    在本文中,我们将探讨如何使用jQuery实现一个简单的拖拽排序效果,特别强调增强动态增加div的功能。这个功能允许用户通过拖动元素来调整列表顺序,同时支持动态添加新的div到列表中。首先,我们需要理解jQuery的基本...

    jquery可任意拖动排序的导航图片效果`

    在本项目中,我们探讨的是如何利用jQuery实现一个可任意拖动排序的导航图片效果,这通常涉及到前端开发中的互动元素设计,特别是与用户交互的部分。 首先,要创建这样的效果,我们需要理解jQuery中的`draggable()`...

    jQuery拖拽布局插件Portal

    在"jQuery拖拽布局插件Portal"中,可能还包含了对拖放元素的排序和组织功能。这可能通过`sortable()`函数实现,它可以将一组元素转化为可排序列表。例如: ```javascript $("#sortable").sortable(); ``` 这样,ID为...

    jQuery模块编辑器拖拽排序代码.zip

    《jQuery模块编辑器拖拽排序代码详解》 在Web开发中,用户交互体验的重要性日益凸显,其中,元素的拖拽排序功能是提升用户体验的一种有效手段。"jQuery模块编辑器拖拽排序代码.zip"是一个用于实现这种功能的...

    JQueryUI拖拽效果

    在拖拽过程中,jQueryUI触发了一系列的事件,如`dragstart`、`drag`、`dragstop`等,开发者可以通过监听这些事件来实现自定义行为,比如在拖动开始时显示提示信息,在拖动结束时保存新的位置。 7. **主题支持** ...

    jquery-easyui 例子

    这个"jquery-easyui 例子"压缩包包含了完整的示例,旨在确保你能直观地看到各种功能的实际效果。 EasyUI 提供了诸如对话框(Dialog)、表格(Grid)、表单(Form)、菜单(Menu)、树形结构(Tree)、下拉选择器...

    jQuery实现拖拽排序插件Sortable.js.zip

    《jQuery实现拖拽排序插件Sortable.js的深度解析》 在Web开发中,用户交互的体验至关重要,而拖拽排序功能则能极大地提升用户在网页上的操作便捷性。jQuery作为一个广泛使用的JavaScript库,提供了丰富的API和插件...

Global site tag (gtag.js) - Google Analytics