中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      jQuery實現(xiàn)的拖動調(diào)整表格單元格的大小代碼實例

      時間:2024-08-14 23:59:11 jQuery 我要投稿
      • 相關(guān)推薦

      jQuery實現(xiàn)的拖動調(diào)整表格單元格的大小代碼實例

        jQuery實現(xiàn)的拖動調(diào)整表格td單元格的大小:

        在實際應(yīng)用中,可能有這樣的需求,那就是需要調(diào)整td單元格的大小。

        也許是為了便于觀察,也許是其他原因,反正這樣的需求是有的,下面就分享一段能夠?qū)崿F(xiàn)此功能的代碼。

        代碼實例如下:

        復(fù)制代碼 代碼如下:

        table {

        border-collapse: collapse;

        }

        td {

        text-align: center;

        }

        (function ($){

        $.fn.tableresize = function () {

        var _document = $("body");

        $(this).each(function () {

        if (!$.tableresize) {

        $.tableresize = {};

        }

        var _table = $(this);

        //設(shè)定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();

        //設(shè)定臨時變量存放對象

        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

        _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();

        });


                  

                  

                  
      ID
      名字
      年紀(jì)
      地址
      電話

                  
      22
      Name:44
      Age:23
      Address:47
      Phone:15

                  
      28
      Name:42
      Age:68
      Address:30
      Phone:50

                  
      29
      Name:63
      Age:48
      Address:90
      Phone:76

      【jQuery實現(xiàn)的拖動調(diào)整表格單元格的大小代碼實例】相關(guān)文章:

      基于jQuery的固定表格頭部的代碼08-30

      關(guān)jQuery彈出窗口簡單實現(xiàn)代碼-javascript編程06-07

      jquery提交按鈕的代碼07-28

      關(guān)于jQuery實現(xiàn)高亮顯示的方法介紹08-20

      JavaScript實現(xiàn)網(wǎng)頁刷新代碼段08-07

      將php實現(xiàn)過濾UBB代碼09-11

      excel怎樣隱藏表格單元格08-05

      防盜鏈接ASP函數(shù)實現(xiàn)代碼01-23

      常用排序算法之JavaScript實現(xiàn)代碼段06-04

      關(guān)于jquery簡單圖片切換顯示效果實現(xiàn)方法介紹10-01

      主站蜘蛛池模板: 亚洲一区二区三区久久蜜桃| 一区二区三区国产精品| 在线观看亚洲视频一区二区三区| 无码区a∨视频体验区30秒| 亚洲成AV人片在一线观看| 大乳丰满人妻中文字幕韩国| 楚雄市| 亚洲欧洲日韩另类自拍| 国产成人精品免费视频大全| 美女丝袜诱惑一区二区三区| 抚顺县| 修武县| 江口县| 甘谷县| 亚洲中文字幕人妻诱惑| 国产成人啪精品视频免费网| 久久久亚洲女精品aa| 日本一区二区精品专区| 99综合精品久久| 2021精品综合久久久久| 国产思思久99久精品| 久久久精品中文无码字幕| 国产精品色内内在线播放| 固镇县| 南城县| 九寨沟县| 佛山市| 临海市| 乌拉特后旗| 一区二区三区不卡免费av| 青阳县| 阿尔山市| 中文亚洲成a人片在线观看| 国产美女主播在线一区| 深泽县| 一本大道久久精品一本大道久久| 美女被射视频在线观看91| 被黑人操的嗷嗷叫视频| 国产日产亚洲系列av| 国产综合色婷婷精品久久| 99日本亚洲黄色三级高清网站|