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 相关文章推荐
线路分流自动跳转代码;希望对大家有用!
Dec 02 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
Apr 26 Javascript
原生js获取宽高与jquery获取宽高的方法关系对比
Apr 04 Javascript
jquery实现pager控件示例
Apr 09 Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 Javascript
javascript实现复选框选中属性
Mar 25 Javascript
JavaScript对象参数的引用传递
Jan 14 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
Oct 24 Javascript
使用jsonp实现跨域获取数据实例讲解
Dec 25 Javascript
vue-loader教程介绍
Jun 14 Javascript
AngularJS实现的JSONP跨域访问数据传输功能详解
Jul 20 Javascript
JavaScript中Object值合并方法详解
Dec 22 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
消息持续发送的完整例子
2006/10/09 PHP
对淘宝URL中ID提取的PHP代码
2013/09/01 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
简单通用的JS滑动门代码
2008/12/19 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
简介alert()与console.log()的不同
2015/08/26 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
第九章之路径分页标签与徽章组件
2016/04/25 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
vue cli webpack中使用sass的方法
2018/02/24 Javascript
分享5个顶级的JavaScript Ajax组件库
2018/09/16 Javascript
javascript设计模式 ? 装饰模式原理与应用实例分析
2020/04/14 Javascript
详解小程序横屏方案对比
2020/06/28 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
2020/09/11 Python
用python查找统一局域网下ip对应的mac地址
2021/01/13 Python
GC是什么?为什么要有GC?
2013/12/08 面试题
中英文自我评价语句
2013/12/20 职场文书
继承权公证书
2014/04/09 职场文书
婚纱店策划方案
2014/05/22 职场文书
教师辞职书范文
2015/02/26 职场文书
狂人日记读书笔记
2015/06/30 职场文书
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers