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


Posted in Javascript onJuly 04, 2013

在页面上导入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({
           onDrop: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>

Javascript 相关文章推荐
Sample script that deletes a SQL Server database
Jun 16 Javascript
js 表单验证方法(实用)
Apr 28 Javascript
转换json格式的日期为Javascript对象的函数
Jul 13 Javascript
使用js Math.random()函数生成n到m间的随机数字
Oct 09 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
JS实现转动随机数抽奖特效代码
Apr 16 Javascript
jquery ztree实现模糊搜索功能
Feb 25 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
Jun 06 Javascript
input框中的name和id的区别
Nov 16 Javascript
js中的事件委托或是事件代理使用详解
Jun 23 Javascript
vue-scroller记录滚动位置的示例代码
Jan 17 Javascript
解决vuecli3.0热更新失效的问题
Sep 19 Javascript
JQuery.Ajax之错误调试帮助信息介绍
Jul 04 #Javascript
浅析JQuery获取和设置Select选项的常用方法总结
Jul 04 #Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
Jul 03 #Javascript
简单几行JS Code实现IE邮件转发新浪微博
Jul 03 #Javascript
捕获键盘事件(且兼容各浏览器)
Jul 03 #Javascript
一个封装js代码-----展开收起效果示例
Jul 03 #Javascript
jQuery中after的两种用法实例
Jul 03 #Javascript
You might like
一个oracle+PHP的查询的例子
2006/10/09 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
javascript函数中的arguments参数
2010/08/01 Javascript
JavaScript—window对象使用示例
2013/12/09 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
Jquery节点遍历next与nextAll方法使用示例
2014/07/22 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
js new Date()实例测试
2019/10/31 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
2020/08/30 Javascript
vue组件添加事件@click.native操作
2020/10/30 Javascript
Python进程间通信用法实例
2015/06/04 Python
python numpy中cumsum的用法详解
2019/10/17 Python
python dumps和loads区别详解
2020/02/04 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
古驰英国官网:GUCCI英国
2020/03/07 全球购物
财务主管的岗位职责
2013/12/30 职场文书
项目建议书格式
2014/03/12 职场文书
2014年党的群众路线整改措施思想汇报
2014/10/12 职场文书
审计局2014法制宣传日活动总结
2014/11/01 职场文书
升学宴学生答谢词
2015/01/05 职场文书
广播体操比赛主持词
2015/06/29 职场文书
2015年四年级班主任工作总结
2015/10/22 职场文书