jquery应用-图片拖拽排序

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

预览:
  width="500" height="500" src="http://www.5533110.com/yw/Uploadfile/20070613/20070613_113314_109/123/" style="width: 561px; height: 369px;">
代码:

< html >
< head >
< meta  http-equiv ="Content-Type"  content ="text/html; charset=gb2312"   />
< title > Sortables demo - Interface plugin for jQuery </ title >
        
< script  type ="text/javascript"  src ="jquery.js" ></ script >
        
< script  type ="text/javascript"  src ="interface.js" ></ script >
< style  type ="text/css"  media ="all" >
body
{
    background
: #fff;
    height
: 100%;
    font-family
: Arial, Helvetica, sans-serif;
    font-size
: 10pt;
}

#sort1
{
    width
: 350px;
    height
: 200px;
}

div img 
{
    float
: left;
    width
: 60px;
    height
: 60px;
    margin
:10px;
    border
:solid 3px #ccc;
}

.sorthelper
{
    background-color
: #f5f5f5;
    float
: left;
    border
:4px solid #ccc;
}

.sortableactive
{
}

.sortablehover
{
}

</ style >
</ head >
< body >
< div  id ="sort1" >
    
< img  src ="1.jpg"  class ="sortableitem"  id ="1"  alt ="1" />
    
< img  src ="2.jpg"  class ="sortableitem"  id ="2"  alt ="2" />
    
< img  src ="3.jpg"  class ="sortableitem"  id ="3"  alt ="3" />
    
< img  src ="4.jpg"  class ="sortableitem"  id ="4"  alt ="4" />
    
< img  src ="5.jpg"  class ="sortableitem"  id ="5"  alt ="5" />
    
< img  src ="6.jpg"  class ="sortableitem"  id ="6"  alt ="6" />

</ div >
< div   class ="serializer" >
< href ="#"  onClick ="serialize(); return false;"   > 提交排序 </ a >
</ div >
< script  type ="text/javascript" >
$(document).ready(
    
function () {
        $('#sort1').Sortable(
            
{
                accept :         'sortableitem',   
//拖拽元素class名
                helperclass :     'sorthelper',     //拖拽时投放位置的样式  
                activeclass :     'sortableactive', //拖拽时悬空时class
                hoverclass :     'sortablehover',  //拖拽时经过时class
                opacity:         0.5,              //拖拽时透明度     
                fx:                200,              //拖拽时回位速度
                revert:            true,
                floats:            
true,
                tolerance:        'pointer',
                onchange:       changedata         
//拖拽状态改变时触发事件
            }

        )
    }

);
function changedata()
{
}


function serialize(s)
{
    serial 
= $.SortSerialize(s);
    alert(serial.hash.replace(
/&sort1/[/]=/g,",").replace("sort1[]=",""));
    
/*这里可使用jquery form插件ajax提交
    (http://www.malsup.com/jquery/form/#code-samples)
       使用也非常方便
    
*/

}
;
</ script >     
</ body >
</ html >
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值