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 相关文章推荐
ASP中用Join和Array,可以加快字符连接速度的代码
Aug 22 Javascript
JavaScript面向对象编程
Mar 02 Javascript
jquery分页插件AmSetPager(自写)
Apr 15 Javascript
window.showModalDialog参数传递中含有特殊字符的处理方法
Jun 06 Javascript
js获取事件源及触发该事件的对象
Oct 24 Javascript
提升PHP安全:8个必须修改的PHP默认配置
Nov 17 Javascript
微信小程序 支付简单实例及注意事项
Jan 06 Javascript
关于微信小程序bug记录与解决方法
Aug 15 Javascript
详解Vue之父子组件传值
Apr 01 Javascript
react native 仿微信聊天室实例代码
Sep 17 Javascript
Vue实现页面添加水印功能
Nov 09 Javascript
解决ant Design Search无法输入内容的问题
Oct 29 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
支持oicq头像的留言簿(二)
2006/10/09 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
php长字符串定义方法
2012/07/12 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
php命名空间学习详解
2014/02/27 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
Javascript 定时器调用传递参数的方法
2009/11/12 Javascript
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
2010/03/23 Javascript
jQuery的实现原理的模拟代码 -5 Ajax
2010/08/07 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
vue 获取url参数、get参数返回数组的操作
2020/11/12 Javascript
python删除文件示例分享
2014/01/28 Python
python通过shutil实现快速文件复制的方法
2015/03/14 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
Python登录系统界面实现详解
2019/06/25 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
2020/06/15 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
南京某公司笔试题
2013/01/27 面试题
寻找最美家庭活动方案
2014/08/20 职场文书
公司催款律师函
2015/05/27 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
个人合作协议范本
2015/08/06 职场文书