zoukankan      html  css  js  c++  java
  • 针对后台列表table拖拽比较实用的jquery拖动排序

    <!DOCTYPE html>
    <html lang="en">
    <head>
     <meta charset="UTF-8">
     <title>jqueryUI拖动</title>
    </head>
    <script src="js/jquery-1.11.0.min.js"></script>
    <script src="js/jquery-ui.min.js"></script>
    <style>
     tr{cursor: pointer;}
    </style>
    <body>
    <table id="sort">
     <thead>
     <tr>
      <th class="index">序号</th>
      <th>年份</th>
      <th>标题</th>
      <th>作者</th>
     </tr>
     </thead>
     <tbody>
      <tr>
       <td class="index">1</td>
       <td>2014</td>
       <td>这是第1个</td>
       <td>阿斯蒂芬阿斯蒂芬</td>
      </tr>
      <tr>
       <td class="index">2</td>
       <td>2015</td>
       <td>这是第2个</td>
       <td>阿萨德发射点发岁的</td>
      </tr>
      <tr>
       <td class="index">3</td>
       <td>2016</td>
       <td>这是第3个</td>
       <td>阿萨德发送地方</td>
      </tr>
      <tr>
       <td class="index">4</td>
       <td>2017</td>
       <td>这是第4个</td>
       <td>的说法大赛分</td>
      </tr>
     </tbody>
    </table>
    </body>
    </html>
     
    除了要引入jquery.js 和jqueryUI.js外,还需要如下一段代码:
    $(document).ready(function(){
     var fixHelperModified = function(e, tr) {
        var $originals = tr.children();
        var $helper = tr.clone();
        $helper.children().each(function(index) {
         $(this).width($originals.eq(index).width())
        });
        return $helper;
       },
       updateIndex = function(e, ui) {
        $('td.index', ui.item.parent()).each(function (i) {
         $(this).html(i + 1);
        });
       };
     $("#sort tbody").sortable({
      helper: fixHelperModified,
      stop: updateIndex
     }).disableSelection();
    });
  • 相关阅读:
    spark学习
    推荐系统-摘录
    matplotlib安装问题解决
    秒杀系统分析
    大数据常用启动命令
    推荐系统简介
    java面试-JVM内存结构
    推荐算法-基于内容的推荐
    推荐算法-基于模型的协同过滤
    监督学习之模型评估与选择
  • 原文地址:https://www.cnblogs.com/sjqq/p/6361358.html
Copyright © 2011-2022 走看看