`

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拖拽排序插件.zip

    一个应用jQuery插件拖拽的小例子,用于解决拖拽排序问题,拖拽时可以将初始拖拽位置的样式重改,拖拽到指定位置之前,也可以更改指定位置的样式,可以根据需求改变样式。

    jQuery 图片拖拽排序框架实例

    摘要:脚本资源,Ajax/JavaScript,拖拽排序 可拖拽排序的框架例子,基于jQuery的拖拽排序实例,鼠标按住选定图片拖放至想要的位置松开鼠标,图片即可自动插入到指定位置,原图片会向后对齐。不个我觉得不错的jQuery...

    jQuery所有经典例子

    菜单,层拖动,灯箱,多媒体,放大效果,滑动效果,模板,排序器,日历,手风琴,树型,提示对话框,网格,文件上传,选择卡,选择,验证,阴影效果。 及官网一些插件。 包括树(treeselect),Jquery UI等. 另有:...

    10个 JQUERY 例子

    10个 JQUERY 例子 标签页、表格排序、调整、放大、排序、拖动2例、消息框、选择、折叠效果

    php+mysql+js拖拽div实例

    php+mysql+js拖拽div实例 代码已改好,放在目录下可直接使用。适合新手学习!

    jquery sortable组件配置参数中文注释及demo

    connectWith: ".distination", //多个排序元素间互相拖拽排序 //containment : "#content1", //排序容器,拖拽不能超出容器范围 //cursorAt : { right: 5 }, //拖拽时,元素始终跟随鼠标的位置 { top, left, ...

    通过jquery-ui中的sortable来实现拖拽排序的简单实例

    1.引入文件 ...link rel=stylesheet href=Public/css/jquery-ui.min.css&gt; [removed][removed] 2.给元素附上sortable类 &lt;tr&gt;&lt;/tr&gt; &lt;tr&gt;&lt;/tr&gt; 3.开启并配置 $(function() { $(.sortable).sorta

    jqueryUI里拖拽排序示例分析

    其实是jqueryUI官方购物车拖拽添加例子的增强版,就是在拖拽的时候增加了排序 这个是html代码 代码如下: ”products”&gt; ”ui-widget-header”&gt;Products ”catalog”&gt; &lt;h2&gt;&lt;a&gt;T-Shirts&lt;/a&gt;&lt;/h2&gt;      &lt;li&gt;Lolcat ...

    jQuery-ui Demo 官方UI插件

    拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种互动效果: 手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条 (sliders)、表格排序(table sorters)...

    XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子

    XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子 &lt;br&gt;在网络上找到这个东西,感觉很不错,和大家分享下

    JQuery&CSS;&CSS;+DIV实例大全.rar

    41.jquery拖动滚动条控制图片滚动及图片放大特效的示例 42.jquery旋转式图片切换并带图片放大功能 43.jQuery漂亮网页右上角双层撕角广告代码 44.jquery漂亮网页布局综合定时器、切换间隔、滚动时间、滚动图片...

    jQuery权威指南-源代码

    8.4 综合案例分析—使用jQuery UI插件以拖动方式管理相册/269 8.4.1 需求分析/269 8.4.2 效果界面/269 8.4.3 功能实现/270 8.4.4 代码分析/274 8.5 本章小结/277 第9章 jQuery实用工具函数/278 9.1 什么是...

    jquery-aciSortable:使用 jQuery 对项目列表(包括嵌套项目)进行排序

    支持包括子元素的排序和元素在树状结构中的重新定位,不同可排序之间的拖放和拖动时内容滚动; 使用配置选项,您可以定义自己的 HTML 标记; 支持各种回调函数,允许自定义排序时项目的显示方式。 简单用法: $...

    jQuery拖动布局其结果保存到数据库

    很多网站的拖动布局的例子都是采用浏览器的COOKIE来记录用户拖动模块的位置,也就是说拖动后各模块的排序位置信息是记录在客户端的cookie里的。当用户清空客户端的cookie或浏览器的cookie过期后,再次访问页面时,...

    jQuery UI 官方实例集

    内容索引:脚本资源,jQuery,jQuery例子,折叠菜单,Js日历 看到jquery官方网站的例子,却不提供下载,心里痒痒的,后来整理了一些,都是比较完整的,为大家研究jQuery提供方便。这些实例主要有:    基本的鼠标互动...

    基于jQuery的表格操作插件

    如jQuery表格排序插件、jQuery表格拖拽插件、jQuery树形表格插件、设置颜色、点击、替换等效果。 1.DataTables-强大的jQuery表格插件 DataTables是提供了大量特性的强大jQuery表格插件。例如:你可以自动轻松筛选、...

    asp.net无刷新上传文件,带进度条,支持多文件

    基于Jquery Uploadify asp.net无刷新上传文件,带进度条,支持多文件,上G的大文件 例子使用多图片上传,支持上传后的图片拖拽排序(JqueryUI)。

    iquery经典教程

    所有效果说明:基本的鼠标互动:拖拽(drag and dropping)、排序(sorting)、选择(selecting)、缩放(resizing) 各种互动效果:手风琴式的折叠菜单(accordions)、日历(date pickers)、对话框(dialogs)、滑动条 (sliders...

    asp.net无刷新上传带进度条(支持多文件)

    JQuery Uploadify 组件。 用多图片做的上传例子。也可以是任意文件,可以限定文件扩展名。 已实现上传后显示图片列表,并可拖拽排序。

Global site tag (gtag.js) - Google Analytics