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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery拖拽插件制作拖拽排序特效相关的知识,希望对你有一定的参考价值。

基于jQuery拖拽插件制作拖拽排序特效是一款非常实用的鼠标拖拽布局插件。效果图如下:

技术分享

在线预览    源码下载

实现的代码。

html代码:

<h1>水平拖拽</h1>
 
<div class="demo">
    <div class="item item1"><span>1</span></div>
    <div class="item item2"><span>2</span></div>
    <div class="item item3"><span>3</span></div>
    <div class="item item4"><span>4</span></div>
    <div class="item item5"><span>5</span></div>
</div>
 
<script src="js/jquery-1.11.3.min.js"></script>
<script src="js/jquery.dad.min.js"></script>
<script>
$(function(){ 
    $(.demo).dad();
});
</script>
 
<!-- 以下信息与演示无关,可不必理会 -->
<style>
body { margin: 0; border-left: 200px solid #ccc;}
 
h1 { width: 1000px; margin: 40px auto; font: 32px "Microsoft Yahei";}
.demo { width: 1000px; margin: 0 auto;}
 
.menu { position: absolute; left: 0; top: 0; bottom: 0; width: 200px; padding-top: 100px; font-family: Consolas,arial,"宋体"; background-color: #ccc;}
.menu a { display: block; height: 40px; margin: 0 0 1px 2px; padding-left: 10px; line-height: 40px; font-size: 14px; color: #333; text-decoration: none;}
.menu a:hover { background-color: #eee;}
.menu .cur { color: #000; background-color: #fff !important;}
 
.thead { width: 728px; height: 90px; margin: 0 auto; border-bottom: 40px solid transparent;}
</style>
 
 
 
<div class="menu">
    <a class="cur" href="index.html">1、水平拖放</a>
    <a href="index2.html">2、垂直拖放</a>
    <a href="index3.html">3、多行拖放</a>
    <a href="index4.html">4、指定拖动区域</a>
    <a href="index5.html">5、回调函数</a>
    <a href="index6.html">6、允许/禁止拖放</a>
    <a href="index7.html">7、仿垃圾篓</a>
    <a href="index8.html">8、仿购物车</a>
</div>

via:http://www.w2bc.com/article/93524

以上是关于jQuery拖拽插件制作拖拽排序特效的主要内容,如果未能解决你的问题,请参考以下文章

jquery -- 拖拽排序分析

div拖拽缩放jquery插件编写——带8个控制点

jquery拖拽插件Easydrag

一款优雅的小程序拖拽排序组件实现

Sortable拖拽排序插件数据筛选

Jquery 多行拖拽图片排序 jq优化