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 相关文章推荐
Js四则运算函数代码
Jul 21 Javascript
jQuery中获取checkbox选中项等操作及注意事项
Nov 24 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
Oct 09 Javascript
wap手机端解决返回上一页的js实例
Dec 08 Javascript
Vue实现购物车功能
Apr 27 Javascript
node使用UEditor富文本编辑器的方法实例
Jul 11 Javascript
微信小程序实现弹出菜单功能
Jun 12 Javascript
微信小程序实现购物车代码实例详解
Aug 29 Javascript
element ui分页多选,翻页记忆的实例
Sep 03 Javascript
node-red File读取好保存实例讲解
Sep 11 Javascript
基于JS实现父组件的请求服务过程解析
Oct 14 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 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
PHP4中session登录页面的应用
2008/07/25 PHP
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
百度实时推送api接口应用示例
2014/10/21 PHP
php查看网页源代码的方法
2015/03/13 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
jValidate 基于jQuery的表单验证插件
2009/12/12 Javascript
javascript静态页面传值的三种方法分享
2013/11/12 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
javascript中this指向详解
2016/04/23 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
微信小程序  checkbox组件详解及简单实例
2017/01/10 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
2016/07/11 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
PyCharm代码格式调整方法
2018/05/23 Python
python处理csv中的空值方法
2018/06/22 Python
int在python中的含义以及用法
2019/06/27 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
Python代码太长换行的实现
2019/07/05 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
Pyspark获取并处理RDD数据代码实例
2020/03/27 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
html5 Canvas画图教程(6)—canvas里画曲线之arcTo方法
2013/01/09 HTML / CSS
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
行政人员工作职责
2013/12/05 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
满月酒邀请函
2015/01/30 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
母亲节感言
2015/08/03 职场文书