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 相关文章推荐
Google Map Api和GOOGLE Search Api整合实现代码
Jul 18 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
Sep 20 Javascript
jQuery Password Validation密码验证
Dec 30 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
Mar 10 Javascript
JavaScript输入框字数实时统计更新
Jun 17 Javascript
纯JS实现只能输入数字的简单代码
Jun 21 Javascript
vue实现图片加载完成前的loading组件方法
Feb 05 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
Mar 01 Javascript
layui use 定义js外部引用函数的方法
Sep 26 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 Javascript
JavaScript实现贪吃蛇游戏
Jun 16 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
深入剖析PHP中printf()函数格式化使用
2016/05/23 PHP
PHP常用文件操作函数和简单实例分析
2016/06/03 PHP
微信小程序 消息推送php服务器验证实例详解
2017/03/30 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
laravel执行php artisan migrate报错的解决方法
2019/10/09 PHP
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
JS格式化数字保留两位小数点示例代码
2013/10/15 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
js获取视频时长代码
2014/04/10 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
jquery+html5烂漫爱心表白动画代码分享
2015/08/24 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
通过构造函数实例化对象的方法
2017/06/28 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
2017/11/08 Javascript
vue2 全局变量的设置方法
2018/03/09 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
Python列表list数组array用法实例解析
2014/10/28 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Django中使用celery完成异步任务的示例代码
2018/01/23 Python
详解Python logging调用Logger.info方法的处理过程
2019/02/12 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
2015年学校少先队工作总结
2015/07/20 职场文书
MySQL数据库之存储过程 procedure
2022/06/16 MySQL