JQuery-tableDnD 拖拽的基本使用介绍

在页面上导入js
复制代码 代码如下:
jquery-1.3.2.min.js
jquery.tablednd_0_5.js
注意:一定要先导入jquery-1.3.2.min.js 否则出错。

·建table
复制代码 代码如下:
<table id=“table-1“ cellspacing=“0“ cellpadding=“2“>
<tr id=“1“><td>1</td><td>One</td><td>some text</td></tr>
<tr id=“2“><td>2</td><td>Two</td><td>some text</td></tr>
<tr id=“3“><td>3</td><td>Three</td><td>some text</td></tr>
<tr id=“4“><td>4</td><td>Four</td><td>some text</td></tr>
<tr id=“5“><td>5</td><td>Five</td><td>some text</td></tr>
<tr id=“6“><td>6</td><td>Six</td><td>some text</td></tr>
</table>

·插入js代码
复制代码 代码如下:
<script type=“text/javascript“>
$$(document).ready(function() {
$$(“#table-1“).tableDnD();
});
</script>

·ok。
·例子
复制代码 代码如下:
<%
String path = request.getContextPath();
String basePath = request.getScheme() + “://“ + request.getServerName() + “:“ + request.getServerPort() + path + “/“;
pageContext.setAttribute(“basePath“, basePath);
%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN“>
<html>
<head>
<script type=“text/javascript“
src=“$${basePath}common/js/jquery-1.3.2.min.js“></script>
<script type=“text/javascript“
src=“$${basePath}common/js/jquery.tablednd_0_5.js“></script>
<style type=“text/css“>
.aa {
background: #00FF99
}

.bb {
background: #0066FF
}
</style>

<script type=“text/javascript“>

$$(document).ready(function() {
color();
$$(“#table-1“).tableDnD({
on*:function(table,row){
var b = $$(row).children().eq(0).text();
color();
}
});

});

function color()
{
var tbody = $$(“table[id=‘table-1‘] tr“);
tbody.each(function(index){
var cc = index%2;
if(0==cc)
{
$$(this).removeClass();
$$(this).addClass(“aa“);
}
else
{
$$(this).removeClass();
$$(this).addClass(“bb“);
}
});
}
</script>
</head>

<body>
<table id=“table-1“ cellspacing=“0“ cellpadding=“2“>
<tr id=“1“><td>1</td><td>One</td><td>some text</td></tr>
<tr id=“2“><td>2</td><td>Two</td><td>some text</td></tr>
<tr id=“3“><td>3</td><td>Three</td><td>some text</td></tr>
<tr id=“4“><td>4</td><td>Four</td><td>some text</td></tr>
<tr id=“5“><td>5</td><td>Five</td><td>some text</td></tr>
<tr id=“6“><td>6</td><td>Six</td><td>some text</td></tr>
</table>

</body>
</html>
分享至:
good 93
  解析jQuery与其它js(Prototype)库兼容共存
  JQuery.Ajax之错误调试帮助信息介绍

发表评论

文明评论,重在参与

暂无评论!
返回上级 返回首页
首页 空间 好友 社区 论坛

返回彩版 意见反馈 联系客服

苏ICP备14025100号-4 客服QQ:978215261