javascript

位置:IT落伍者 >> javascript >> 浏览文章

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


发布日期:2024年04月06日
 
JQuery-tableDnD 拖拽的基本使用介绍
本篇文章是对JQuerytableDnD拖拽的基本使用进行了详细的分析介绍需要的朋友参考下

在页面上导入js

复制代码 代码如下:
jqueryminjs
jquerytablednd__js
注意一定要先导入jqueryminjs 否则出错


·建table

复制代码 代码如下:
<table id="table" cellspacing="" cellpadding="">
<tr id=""><td></td><td>One</td><td>some text</td></tr>
<tr id=""><td></td><td>Two</td><td>some text</td></tr>
<tr id=""><td></td><td>Three</td><td>some text</td></tr>
<tr id=""><td></td><td>Four</td><td>some text</td></tr>
<tr id=""><td></td><td>Five</td><td>some text</td></tr>
<tr id=""><td></td><td>Six</td><td>some text</td></tr>
</table>


·插入js代码

复制代码 代码如下:
<script type="text/javascript">
$(document)ready(function() {
$("#table")tableDnD();
});
</script>


·ok
·例子

复制代码 代码如下:


<%
String path = requestgetContextPath();
String basePath = requestgetScheme() + "://" + requestgetServerName() + ":" + requestgetServerPort() + path + "/";
pageContextsetAttribute("basePath" basePath);
%>
<!DOCTYPE HTML PUBLIC "//WC//DTD HTML Transitional//EN">
<html>
<head>
<script type="text/javascript"
src="${basePath}common/js/jqueryminjs"></script>
<script type="text/javascript"
src="${basePath}common/js/jquerytablednd__js"></script>
<style type="text/css">
aa {
background: #FF
}

bb {
background: #FF
}
</style>

<script type="text/javascript">

$(document)ready(function() {
color();
$("#table")tableDnD({
onDrop:function(tablerow){
var b = $(row)children()eq()text();
color();
}
});

});

function color()
{
var tbody = $("table[id=table] tr");
tbodyeach(function(index){
var cc = index%;
if(==cc)
{
$(this)removeClass();
$(this)addClass("aa");
}
else
{
$(this)removeClass();
$(this)addClass("bb");
}
});
}
</script>
</head>

<body>
<table id="table" cellspacing="" cellpadding="">
<tr id=""><td></td><td>One</td><td>some text</td></tr>
<tr id=""><td></td><td>Two</td><td>some text</td></tr>
<tr id=""><td></td><td>Three</td><td>some text</td></tr>
<tr id=""><td></td><td>Four</td><td>some text</td></tr>
<tr id=""><td></td><td>Five</td><td>some text</td></tr>
<tr id=""><td></td><td>Six</td><td>some text</td></tr>
</table>

</body>
</html>

               

上一篇:jQuery实现单行文字间歇向上滚动源代码

下一篇:Ext JS添加子组件的误区探讨