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 相关文章推荐
Javascript 读书笔记索引贴
Jan 11 Javascript
基于jquery的图片幻灯展示源码
Jul 15 Javascript
JS cookie中文乱码解决方法
Jan 28 Javascript
使用node.js半年来总结的 10 条经验
Aug 18 Javascript
JS更改select内option属性的方法
Oct 14 Javascript
Bootstrap基本样式学习笔记之按钮(4)
Dec 07 Javascript
深入理解Node.js中的进程管理
Mar 13 Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
Sep 21 Javascript
详解Vue依赖收集引发的问题
Apr 22 Javascript
JavaScript遍历数组和对象的元素简单操作示例
Jul 09 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
Jul 28 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
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
js下用eval生成JSON对象
2010/09/17 Javascript
谈谈关于JavaScript 中的 MVC 模式
2013/04/11 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
JQuery使用index方法获取Jquery对象数组下标的方法
2015/05/18 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
JavaScript实现向右伸出的多级网页菜单效果
2015/08/25 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
jquery实现左右轮播图效果
2017/09/28 jQuery
使用uni-app开发微信小程序的实现
2019/12/13 Javascript
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
pandas or sql计算前后两行数据间的增值方法
2018/04/20 Python
Python爬虫文件下载图文教程
2018/12/23 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
2019/04/26 Python
Python中调用其他程序的方式详解
2019/08/06 Python
详解python中docx库的安装过程
2019/11/08 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
利用 Canvas实现绘画一个未闭合的带进度条的圆环
2019/07/26 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
2014/01/07 面试题
2014五一国际劳动节活动总结范文
2014/04/14 职场文书
房地产活动策划方案
2014/05/14 职场文书
企业宣传标语
2014/06/09 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
单身证明范本
2015/06/15 职场文书
整脏治乱工作简报
2015/07/21 职场文书
gateway网关接口请求的校验方式
2021/07/15 Java/Android