jQuery表格列表拖动排序特效代码下载

代码特效

jQuery表格列表拖动排序特效代码下载

jQuery表格列表拖动排序特效代码下载

特效描述:jQuery 表格列表 拖动排序,jQuery表格列表拖动排序特效代码下载

代码结构

1. 引入JS

<script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/jquery.tablednd_0_5.js" ></script>

2. HTML代码

<div style=" margin:100px;height: 500px;">    <table id="table" width="700" border="0" cellspacing="1" cellpadding="0" style="background-color: #000000 ">            <tr id="row_1">                <td style="">1</td>                <td>我是第一行第二列</td>                <td>moveRow 1</td>                <td>我是第一行第四列</td>            </tr>            <tr id="row_2">                <td style=" ">2</td>                <td>我是第二行第二列</td>                <td>moveRow 2</td>                <td>我是第二行第四列</td>            </tr>            <!--nodrag 不可以拖动 但是位置可以被占据            	nodrop 位置不可以被占据  但是可以拖动            -->            <tr id="row_3" class="nodrag">                <td style=" ">3</td>                <td>特殊特殊---特殊特殊</td>                <td>特殊特殊---特殊特殊</td>                <td>特殊特殊---特殊特殊</td>            </tr>            <tr id="row_4">                <td style=" ">4</td>                <td>我是第四行第二列</td>                <td>moveRow 4</td>                <td>我是第四行第四列</td>            </tr>            <tr  id="row_5">                <td style="">5</td>                <td>这一行不可以拖动</td>                <td>moveRow 5</td>                <td>我是第五行第四列</td>            </tr>            <tr id="row_6">                <td style=" ">6</td>                <td>我是第四行第二列</td>                <td>moveRow 6</td>                <td>我是第四行第四列</td>            </tr>            <tr  id="row_7">                <td style="">7</td>                <td>这一行不可以拖动</td>                <td>moveRow 7</td>                <td>我是第五行第四列</td>            </tr>    </table></div><script type="text/javascript">	$(document).ready(function() {		$("#table").tableDnD({			//滚动的速度			scrollAmount:10,			onDragClass:'highlight',			//当拖动排序完成后			onDrop: function(table,row) {				//获取id为table的元素				var table = document.getElementById("table");				//获取table元素所包含的tr元素集合				var tr = table.getElementsByTagName("tr");				//遍历所有的tr				for (var i = 0; i < tr.length; i++) {					//获取拖动排序结束后新表格中,row id的结果					var rowid = tr[i].getAttribute("id");					//console.log("排序完成后表格的第 " + (i+1) + " 行id为 : " + rowid);				}				//console.log( $('#table').tableDnDSerialize());			},			onDragStart:function(table,row){				//console.log(row.id);			},		});	});</script><div style="text-align:center;margin:-250px 0; font:normal 14px/24px 'MicroSoft YaHei';"></div>

特效代码下载

免费下载

也许您对下面的内容还感兴趣: