亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現拖動調整表格單元格大小的代碼實例

2019-11-20 13:25:30
字體:
來源:轉載
供稿:網友

jQuery實現的拖動調整表格td單元格的大小:

在實際應用中,可能有這樣的需求,那就是需要調整td單元格的大小。
也許是為了便于觀察,也許是其他原因,反正這樣的需求是有的,下面就分享一段能夠實現此功能的代碼。

代碼實例如下:

復制代碼 代碼如下:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<title>武林網</title>
<style type="text/css" >
table {
  border-collapse: collapse;
}
td {
  text-align: center;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
(function ($){
  $.fn.tableresize = function () {
    var _document = $("body");
    $(this).each(function () {
      if (!$.tableresize) {
        $.tableresize = {};
      }
      var _table = $(this);
      //設定ID
      var id = _table.attr("id") || "tableresize_" + (Math.random() * 100000).toFixed(0).toString();
      var tr = _table.find("tr").first(), ths = tr.children(), _firstth = ths.first();
      //設定臨時變量存放對象
      var cobjs = $.tableresize[id] = {};
      cobjs._currentObj = null, cobjs._currentLeft = null;
      ths.mousemove(function (e) {
        var _this = $(this);
        var left = _this.offset().left,
            top = _this.offset().top,
            width = _this.width(),
            height = _this.height(),
            right = left + width,
            bottom = top + height,
            clientX = e.clientX,
            clientY = e.clientY;
        var leftside = !_firstth.is(_this) && Math.abs(left - clientX) <= 5,
            rightside = Math.abs(right - clientX) <= 5;
        if (cobjs._currentLeft||clientY>top&&clientY<bottom&&(leftside||rightside)){
          _document.css("cursor", "e-resize");
          if (!cobjs._currentLeft) {
            if (leftside) {
              cobjs._currentObj = _this.prev();
            }
            else {
              cobjs._currentObj = _this;
            }
          }
        }
        else {
          cobjs._currentObj = null;
        }
      });
      ths.mouseout(function (e) {
        if (!cobjs._currentLeft) {
          cobjs._currentObj = null;
          _document.css("cursor", "auto");
        }
      });
      _document.mousedown(function (e) {
        if (cobjs._currentObj) {
          cobjs._currentLeft = e.clientX;
        }
        else {
          cobjs._currentLeft = null;
        }
      });
      _document.mouseup(function (e) {
        if (cobjs._currentLeft) {
          cobjs._currentObj.width(cobjs._currentObj.width() + (e.clientX - cobjs._currentLeft));
        }
        cobjs._currentObj = null;
        cobjs._currentLeft = null;
        _document.css("cursor", "auto");
      });
    });
  };
})(jQuery);
  
$(document).ready(function () {
  $("table").tableresize();
});
</script>
</head>
<body>
<table cellspacing="0" border="1" rules="all">
  <tbody>
    <tr>
      <td style="width:200px;">ID</td>
      <td style="width:200px;">名字</td>
      <td style="width:200px;">年紀</td>
      <td style="width:200px;">地址</td>
      <td style="width:200px;">電話</td>
    </tr>
    <tr>
      <td>22</td>
      <td>Name:44</td>
      <td>Age:23</td>
      <td>Address:47</td>
      <td>Phone:15</td>
    </tr>
    <tr>
      <td>28</td>
      <td>Name:42</td>
      <td>Age:68</td>
      <td>Address:30</td>
      <td>Phone:50</td>
    </tr>
    <tr>
      <td>29</td>
      <td>Name:63</td>
      <td>Age:48</td>
      <td>Address:90</td>
      <td>Phone:76</td>
    </tr>
  </tbody>
</table>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美三级在线| 精品无人国产偷自产在线| 欧美美女操人视频| 91欧美视频网站| 91九色国产社区在线观看| 91极品视频在线| 久久久久北条麻妃免费看| 国产中文字幕日韩| 8x拔播拔播x8国产精品| 国产免费成人av| 久久久爽爽爽美女图片| 51视频国产精品一区二区| 这里只有精品久久| 97色在线观看免费视频| 久久综合久中文字幕青草| 色偷偷偷综合中文字幕;dd| 午夜剧场成人观在线视频免费观看| 日韩欧美aaa| 日韩欧美在线观看视频| 国产精品福利无圣光在线一区| 中文字幕亚洲专区| 欧美日韩国产专区| 色悠久久久久综合先锋影音下载| 欧美亚洲国产日本| 国产精品成人av在线| 国产91在线视频| 精品综合久久久久久97| 国内精品模特av私拍在线观看| 国产性猛交xxxx免费看久久| 成人信息集中地欧美| 欧美理论电影在线播放| 国外日韩电影在线观看| 欧美日韩在线看| 国产日韩在线观看av| 久久九九全国免费精品观看| 欧美成人合集magnet| 亚洲精品动漫100p| 久久精品人人爽| 高清欧美电影在线| 正在播放欧美视频| 欧美人与性动交a欧美精品| 91精品国产综合久久香蕉最新版| 91九色视频在线| 日韩av在线免播放器| 高跟丝袜欧美一区| 91在线视频免费| 成人黄色av网站| 国产成人精品视频| 上原亚衣av一区二区三区| 久久影院中文字幕| 国产综合香蕉五月婷在线| 亚洲人成在线免费观看| 欧美性xxxxx| 国产精品视频资源| 欧美日韩亚洲高清| 国产精品成人在线| 亚洲电影免费观看高清完整版在线| 日韩在线免费视频观看| 成人免费视频网| 国产偷亚洲偷欧美偷精品| 亚洲欧洲在线视频| 国产精品第3页| 亚洲欧美另类中文字幕| 亚洲码在线观看| 性日韩欧美在线视频| www.精品av.com| 国产日本欧美在线观看| 国产精品电影久久久久电影网| 97成人精品区在线播放| 不卡av在线网站| 黑人巨大精品欧美一区二区三区| 都市激情亚洲色图| 人人澡人人澡人人看欧美| 国产视频精品免费播放| 亚洲一区二区三区在线免费观看| 国产精品久久在线观看| 国产精品老女人视频| 欧美激情精品久久久久久| 久久亚洲精品一区二区| 欧美国产日韩中文字幕在线| 中文字幕日韩精品在线观看| 中文字幕亚洲欧美| 中文字幕亚洲字幕| 久久久久久97| 国产精品入口免费视频一| 狠狠操狠狠色综合网| 色视频www在线播放国产成人| 亚洲国产91色在线| 亚洲第一页中文字幕| 国产精品69精品一区二区三区| 欧美激情中文网| 主播福利视频一区| 国产日韩在线看| 亚洲国产婷婷香蕉久久久久久| 欧美激情视频网| 久久九九全国免费精品观看| 国产精品一区二区久久久| 91av中文字幕| 日韩在线观看免费网站| 国产婷婷97碰碰久久人人蜜臀| 不卡伊人av在线播放| 久久精品99久久久久久久久| 久久久久久久一区二区三区| 欧美亚洲国产视频小说| 国产一区二区三区丝袜| 精品福利在线视频| 91性高湖久久久久久久久_久久99| 91久久精品美女| 国产噜噜噜噜噜久久久久久久久| 久久久久久久久中文字幕| 国产亚洲一区二区精品| 久久精品91久久久久久再现| 国产精品爽爽ⅴa在线观看| 97av在线视频| 欧美成人午夜剧场免费观看| 欧美激情乱人伦| 成人激情视频在线观看| 欧美成人免费视频| 成人午夜在线观看| 红桃视频成人在线观看| 亚洲国产精品yw在线观看| 久久躁狠狠躁夜夜爽| 亚洲第一av在线| 亚洲缚视频在线观看| 欧美大成色www永久网站婷| 中文字幕日韩欧美精品在线观看| 不卡伊人av在线播放| 亚洲欧美中文在线视频| 国产欧美 在线欧美| 亚洲国产成人精品女人久久久| www日韩欧美| 97超级碰碰碰久久久| 色综合天天综合网国产成人网| 久久艳片www.17c.com| 亚洲网站在线观看| 亚洲成人网在线观看| 欧美精品电影免费在线观看| 欧美精品成人91久久久久久久| 久久精品视频播放| 91欧美激情另类亚洲| 久久精品国产2020观看福利| 国产亚洲精品久久久久久牛牛| 欧美不卡视频一区发布| 国产成人一区三区| 人妖精品videosex性欧美| 国产99久久精品一区二区| 97av在线影院| 高清欧美一区二区三区| 国产丝袜一区二区三区| 国产成人精品视频在线| 久久久精品999| 中文字幕亚洲综合| 亚洲日韩欧美视频一区| 亚洲欧洲国产精品| 91在线观看免费高清完整版在线观看| 久久久久久久久爱| 美日韩精品视频免费看| 欧美亚州一区二区三区| 亚洲精品久久久一区二区三区| 91视频九色网站| 国产精品入口日韩视频大尺度| 日韩精品久久久久久福利| 成人福利网站在线观看11| 最近2019年日本中文免费字幕|