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 相关文章推荐
基于jQuery的简单的列表导航菜单
Mar 02 Javascript
原来Jquery.load的方法可以一直load下去
Mar 28 Javascript
判断JS对象是否拥有某种属性的两种方式
Dec 02 Javascript
jquery操作select大全
Apr 25 Javascript
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
Aug 04 Javascript
JSON格式化输出
Nov 10 Javascript
Javascript6中字符串的四个新用法分享
Sep 11 Javascript
AngularJS ng-repeat数组有重复值的解决方法
Oct 23 Javascript
EditPlus中的正则表达式 实战(4)
Dec 15 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
Apr 26 Javascript
VueCli4项目配置反向代理proxy的方法步骤
May 17 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 之Section与Cookie使用总结
2012/09/14 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
2016/05/30 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
2015/09/05 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
layer弹出层全屏及关闭方法
2018/08/17 Javascript
vue 双向数据绑定的实现学习之监听器的实现方法
2018/11/30 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
2019/04/23 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
Vue 数组和对象更新,但是页面没有刷新的解决方式
2019/11/09 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
vue实现购物车功能(商品分类)
2020/04/20 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
Python的Flask框架中SQLAlchemy使用时的乱码问题解决
2015/11/07 Python
Python排序算法实例代码
2017/08/10 Python
Series和DataFrame使用简单入门
2019/11/13 Python
python实现小世界网络生成
2019/11/21 Python
医疗保健专业人士购物网站:Scrubs & Beyond
2017/02/08 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
最新奶茶店创业计划书
2014/01/25 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
社区关爱留守儿童活动方案
2014/08/22 职场文书
学用政策心得体会
2014/09/10 职场文书
2014年煤矿工作总结
2014/11/24 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
二手房购房意向书
2015/05/09 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
JUnit5常用注解的使用
2021/07/02 Java/Android
git中cherry-pick命令的使用教程
2022/06/25 Servers