本文為大家分享了jQuery ui插件sortable實現(xiàn)自由拖動排序的具體方法,供大家參考,具體內(nèi)容如下
此為網(wǎng)上資源demo自己做了修改,記錄下方便日后的學(xué)習(xí)。
效果展示:
代碼展示:
<!doctype html> <html lang="en"> <!-- 學(xué)習(xí)功能:使用Jquery-ui的sortable插件實現(xiàn)拖動排序 author: lisa于2018-5-30 --> <head> <meta charset="utf-8"> <title>終極版拖動排序</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href=""> <style> * { margin: 0; padding: 0; box-sizing: border-box; } .container { width: 350px; margin: 60px auto; } .container:after { content: ""; display: block; clear: both; } .drag { width: 100%; height: 60px; float: left; margin: -8px 0; } ul li { list-style: none; } .innerdiv { padding: 10px; height: 100%; } .innerdiv2 { border: 1px solid #bdb9b9; background: #fff; height: 100%; } .move { width: 65px; height: 100%; background: pink; float: right; cursor: pointer; } .msg { display: inline-block; width: 130px; padding: 6px 6px 6px 12px; vertical-align: top; } .btn { background: pink; color: #fff; padding: 0px 10px; border-radius: 4px; border: 1px; height: 30px; cursor: pointer; font-size: 1.4rem; float: right; margin-right: 10px; margin-top: 10px; } </style> <script src="http://cdn.bootcss.com/jquery/3.1.0/jquery.min.js"></script> <script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script> </head> <body> <div class="container"> <ul class="sortable"> <li id="draggable1" class="drag"> <div class="innerdiv"> <div class="innerdiv2"> <div class="move"></div> <span class="msg">list1</span> </div> </div> </li> <li id="draggable2" class="drag"> <div class="innerdiv"> <div class="innerdiv2"> <div class="move"></div> <span class="msg">list2</span> </div> </div> </li> <li id="draggable3" class="drag"> <div class="innerdiv"> <div class="innerdiv2"> <div class="move"></div> <span class="msg">list3</span> </div> </div> </li> <li id="draggable4" class="drag"> <div class="innerdiv"> <div class="innerdiv2"> <div class="move"></div> <span class="msg">list4</span> </div> </div> </li> <li id="draggable5" class="drag"> <div class="innerdiv"> <div class="innerdiv2"> <div class="move"></div> <span class="msg">list5</span> </div> </div> </li> <li id="draggable6" class="drag"> <div class="innerdiv"> <div class="innerdiv2"> <div class="move"></div> <span class="msg">list6</span> </div> </div> </li> </ul> <button class="btn">提交</button> </div> </body> </html> <script> $(function () { var bttn = $('.container .btn'); var arr = ''; var sort = $(".sortable").sortable({ handle: ".move", delay: 0, cursor: 'move', revert: true, stop: bttn.click(function (event) { //記錄sort后的id順序數(shù)組 var arr = $(".sortable").sortable('toArray'); console.log(arr); }) }); }); </script>
當(dāng)前名稱:jQuery-ui插件sortable實現(xiàn)自由拖動排序-創(chuàng)新互聯(lián)
URL鏈接:http://muchs.cn/article10/djihdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、響應(yīng)式網(wǎng)站、App開發(fā)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容