jquery应用图片拖拽排序

摘要:
meta http equiv=“Content Type”Content=“text/html;}#sort1{}{width:350px;200px;}.sortableactive{}{}.sorttablehover{}{}<img src=“5.jpg”class=“sortableitem”id=“5”alt=“5”/>/div>

最近在研究Interface elements for jQuery(http://interface.eyecon.ro/),此插件封装了一些拖拽效果,并且使用非常简单,能轻松实现拖拽排序、购物车、博客首页排版等UI,所以模仿和讯的图片排序做了一个简单样例:

预览:
 
代码:

jquery应用图片拖拽排序第1张<html>
jquery应用图片拖拽排序第1张
<head>
jquery应用图片拖拽排序第1张
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
jquery应用图片拖拽排序第1张
<title>Sortables demo - Interface plugin for jQuery</title>
jquery应用图片拖拽排序第1张        
<script type="text/javascript" src="jquery.js"></script>
jquery应用图片拖拽排序第1张        
<script type="text/javascript" src="interface.js"></script>
jquery应用图片拖拽排序第7张jquery应用图片拖拽排序第8张
<style type="text/css" media="all">jquery应用图片拖拽排序第9张
jquery应用图片拖拽排序第10张body
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
{jquery应用图片拖拽排序第9张}{
jquery应用图片拖拽排序第10张    background
: #fff;
jquery应用图片拖拽排序第10张    height
: 100%;
jquery应用图片拖拽排序第10张    font-family
: Arial, Helvetica, sans-serif;
jquery应用图片拖拽排序第10张    font-size
: 10pt;
jquery应用图片拖拽排序第18张
}

jquery应用图片拖拽排序第10张#sort1
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
{jquery应用图片拖拽排序第9张}{
jquery应用图片拖拽排序第10张    width
: 350px;
jquery应用图片拖拽排序第10张    height
: 200px;
jquery应用图片拖拽排序第18张
}

jquery应用图片拖拽排序第10张div img 
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
{jquery应用图片拖拽排序第9张}{
jquery应用图片拖拽排序第10张    float
: left;
jquery应用图片拖拽排序第10张    width
: 60px;
jquery应用图片拖拽排序第10张    height
: 60px;
jquery应用图片拖拽排序第10张    margin
:10px;
jquery应用图片拖拽排序第10张    border
:solid 3px #ccc;
jquery应用图片拖拽排序第18张
}

jquery应用图片拖拽排序第10张.sorthelper
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
{jquery应用图片拖拽排序第9张}{
jquery应用图片拖拽排序第10张    background-color
: #f5f5f5;
jquery应用图片拖拽排序第10张    float
: left;
jquery应用图片拖拽排序第10张    border
:4px solid #ccc;
jquery应用图片拖拽排序第18张
}

jquery应用图片拖拽排序第10张.sortableactive
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
{jquery应用图片拖拽排序第9张}{
jquery应用图片拖拽排序第18张
}

jquery应用图片拖拽排序第10张.sortablehover
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
{jquery应用图片拖拽排序第9张}{
jquery应用图片拖拽排序第53张
}

jquery应用图片拖拽排序第1张
</style>
jquery应用图片拖拽排序第1张
</head>
jquery应用图片拖拽排序第1张
<body>
jquery应用图片拖拽排序第1张
<div id="sort1">
jquery应用图片拖拽排序第1张    
<img src="1.jpg" class="sortableitem" id="1" alt="1"/>
jquery应用图片拖拽排序第1张    
<img src="2.jpg" class="sortableitem" id="2" alt="2"/>
jquery应用图片拖拽排序第1张    
<img src="3.jpg" class="sortableitem" id="3" alt="3"/>
jquery应用图片拖拽排序第1张    
<img src="4.jpg" class="sortableitem" id="4" alt="4"/>
jquery应用图片拖拽排序第1张    
<img src="5.jpg" class="sortableitem" id="5" alt="5"/>
jquery应用图片拖拽排序第1张    
<img src="6.jpg" class="sortableitem" id="6" alt="6"/>
jquery应用图片拖拽排序第1张
jquery应用图片拖拽排序第1张
</div>
jquery应用图片拖拽排序第1张
<div  class="serializer">
jquery应用图片拖拽排序第1张
<href="#" onClick="serialize(); return false;" >提交排序</a>
jquery应用图片拖拽排序第1张
</div>
jquery应用图片拖拽排序第7张jquery应用图片拖拽排序第8张
<script type="text/javascript">jquery应用图片拖拽排序第9张
jquery应用图片拖拽排序第10张$(document).ready(
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张    
function () jquery应用图片拖拽排序第9张{
jquery应用图片拖拽排序第10张        $('#sort1').Sortable(
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张            
jquery应用图片拖拽排序第9张{
jquery应用图片拖拽排序第10张                accept :         'sortableitem',   
//拖拽元素class名
jquery应用图片拖拽排序第10张
                helperclass :     'sorthelper',     //拖拽时投放位置的样式  
jquery应用图片拖拽排序第10张
                activeclass :     'sortableactive', //拖拽时悬空时class
jquery应用图片拖拽排序第10张
                hoverclass :     'sortablehover',  //拖拽时经过时class
jquery应用图片拖拽排序第10张
                opacity:         0.5,              //拖拽时透明度     
jquery应用图片拖拽排序第10张
                fx:                200,              //拖拽时回位速度
jquery应用图片拖拽排序第10张
                revert:            true,
jquery应用图片拖拽排序第10张                floats:            
true,
jquery应用图片拖拽排序第10张                tolerance:        'pointer',
jquery应用图片拖拽排序第10张                onchange:       changedata         
//拖拽状态改变时触发事件
jquery应用图片拖拽排序第18张
            }

jquery应用图片拖拽排序第10张        )
jquery应用图片拖拽排序第18张    }

jquery应用图片拖拽排序第10张);
jquery应用图片拖拽排序第10张
function changedata()
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
jquery应用图片拖拽排序第9张{
jquery应用图片拖拽排序第18张}

jquery应用图片拖拽排序第10张
jquery应用图片拖拽排序第10张
function serialize(s)
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张
jquery应用图片拖拽排序第9张{
jquery应用图片拖拽排序第10张    serial 
= $.SortSerialize(s);
jquery应用图片拖拽排序第10张    alert(serial.hash.replace(
/&sort1\[\]=/g,",").replace("sort1[]=",""));
jquery应用图片拖拽排序第11张jquery应用图片拖拽排序第12张    
/**//*这里可使用jquery form插件ajax提交
jquery应用图片拖拽排序第10张    (http://www.malsup.com/jquery/form/#code-samples)
jquery应用图片拖拽排序第10张       使用也非常方便
jquery应用图片拖拽排序第18张    
*/

jquery应用图片拖拽排序第53张}
;
jquery应用图片拖拽排序第1张
</script>    
jquery应用图片拖拽排序第1张
</body>
jquery应用图片拖拽排序第1张
</html>

免责声明:文章转载自《jquery应用图片拖拽排序》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇循序渐进学.Net Core Web Api开发系列【8】:访问数据库(基本功能)关于向HashMap存放数据出现顺序混乱的问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

有道词典中的OCR功能:第三方库的变化

  之前有点好奇有道词典中的OCR功能,具体来说就是强力取词功能。我知道的最有名的OCR库是tesseract,这个库是惠普在早些年前开源的。   在用python做爬虫处理验证码的时候,就会用到这个库,对应的python封装版本名字叫pytesseract。在github上可以找到tesseract的源码。   不过,此前在有道词典安装之后的文件夹中,我...

07mybatis使用日志框架logback显示sql语句

java 开发领域日志框架 log4j log for java logback 来显示mybatis sql语句 1、在mybatis框架配置文件中 src/main/resource/mybatis-config.xml 加入 <settings> <setting name="logPrefix" value="dao."/>...

vue 点击显示隐藏,鼠标移动上去显示隐藏

1,鼠标点击显示隐藏,样式可以自己调,我就写个dome。 <div class="min"> <button @click="change">点击我</button> <div v-show="show"> 显示隐藏的内容 </div>...

前端(十九)—— Bootstrap框架

Bootstrap Bootstrap中文文档 一、简介 Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap框架是基于jQuery的,在导入bootstrap框架的js时应先...

为什么C++,中字符串不能修改

因为在c++中,字符串为常量,所以不能修改,在python中字符串也是不可以修改的。  可以修改字符串 char* name ="sdfsfs"  这样的不能修改,因为这是一个指针 char name[] = "sdfsf" 这样的可以修改,因为这是一个数组 #include <stdio.h> int main() { char...

Android -- TypedArray

当我们自定义View的时候,在给View赋值一些长度宽度的时候,一般都是在layout布局文件中进行的。,比如android:layout_height="wrap_content",除此之外,我们也可以自己定义属性,这样在使用的时候我们就可以使用形如 myapp:myTextSize="20sp"的方式了。 values/attrs.xml 首先要创建变...