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 无废话系列教程(一) jquery入门 [推荐]
Jun 23 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
js随机生成网页背景颜色的方法
Feb 26 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
Sep 24 Javascript
JS动态修改网页body的背景色实例代码
Oct 07 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
Jun 22 Javascript
layui前端框架之table表数据的刷新方法
Aug 17 Javascript
微信小程序模板消息限制实现无限制主动推送的示例代码
Aug 27 Javascript
jQuery 动画与停止动画效果实例详解
May 19 jQuery
JS将指定的某个字符全部转换为其他字符实例代码
Oct 13 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
Oct 27 Javascript
ElementUI实现el-form表单重置功能按钮
Jul 21 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实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
PHP pear安装配置教程
2016/05/14 PHP
PHP常用操作类之通信数据封装类的实现
2017/07/16 PHP
js类 from qq
2006/11/13 Javascript
JavaScript 继承详解(四)
2009/07/13 Javascript
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
javascript date格式化示例
2013/09/25 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
js中事件的处理与浏览器对象示例介绍
2013/11/29 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
AngularJS动态加载模块和依赖的方法分析
2016/11/08 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
2017/10/26 jQuery
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
Python的IDEL增加清屏功能实例
2017/06/19 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
python安装sklearn模块的方法详解
2020/11/28 Python
美国诺德斯特龙百货官网:Nordstrom
2016/08/23 全球购物
党校学习思想汇报
2014/01/06 职场文书
欢送退休感言
2014/02/08 职场文书
大学生未来职业生涯规划书
2014/02/15 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
行政前台岗位职责
2015/04/16 职场文书
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL