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的的一个隔行变色,鼠标移动变色的小插件
Jul 06 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
javascript之querySelector和querySelectorAll使用说明
Oct 09 Javascript
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
May 26 Javascript
Bootstrap企业网站实战项目4
Oct 14 Javascript
AngularJS指令与控制器之间的交互功能示例
Dec 14 Javascript
js实现hashtable的赋值、取值、遍历操作实例详解
Dec 25 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
Aug 16 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
Aug 21 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
Oct 17 Javascript
Vue+Element UI实现概要小弹窗的全过程
May 30 Vue.js
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字符串的编码问题的详细介绍
2013/04/27 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
PHP处理Ajax请求与Ajax跨域问题
2017/02/13 PHP
Javascript 中介者模式实例
2009/12/16 Javascript
javascript调试说明
2010/06/07 Javascript
web css实现整站样式互相切换
2013/10/29 Javascript
javascript通过className来获取元素的简单示例代码
2014/01/10 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
jQuery 获取select选中值及清除选中状态
2016/12/13 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
vue移动端使用canvas签名的实现
2020/01/15 Javascript
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
Python基础之字典常见操作经典实例详解
2020/02/26 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
django使用多个数据库的方法实例
2021/03/04 Python
耐克美国官网:Nike.com
2016/08/01 全球购物
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
易程科技软件测试笔试
2013/03/24 面试题
《高尔基和他的儿子》教学反思
2014/04/09 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
机电一体化专业求职信
2014/07/22 职场文书
售后服务质量承诺书
2015/04/29 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书