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 编写规范
Mar 03 Javascript
JQuery中关于jquery.js与jquery.min.js的比较探讨
May 15 Javascript
jQuery extend 的简单实例
Sep 18 Javascript
jQuery filter函数使用方法
May 19 Javascript
jQuery判断指定id的对象是否存在的方法
May 22 Javascript
javascript的列表切换【实现代码】
May 03 Javascript
JavaScript 对象详细整理总结
Sep 29 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
JavaScript实现的搜索及高亮显示功能示例
Aug 14 Javascript
element ui table(表格)实现点击一行展开功能
Dec 04 Javascript
node.js中express模块创建服务器和http模块客户端发请求
Mar 06 Javascript
jQuery Migrate 插件用法实例详解
May 22 jQuery
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连接函数implode与分割explode的深入解析
2013/06/26 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
php字符集转换
2017/01/23 PHP
php压缩文件夹最新版
2018/07/18 PHP
php workerman定时任务的实现代码
2018/12/23 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
html中table数据排序的js代码
2011/08/09 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
jQuery的each终止或跳过示例代码
2013/12/12 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
python实现logistic分类算法代码
2020/02/28 Python
python try...finally...的实现方法
2020/11/25 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
FILA斐乐中国官方商城:意大利运动品牌
2017/01/25 全球购物
adidas马来西亚官网:adidas MY
2020/09/12 全球购物
小学新学期寄语
2014/04/02 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
PHP实现rar解压读取扩展包小结
2021/06/03 PHP
详解在OpenCV中如何使用图像像素
2022/03/03 Python