<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JS實現(xiàn)可改變列寬的table實例

     

    <!DOCTYPE HTML> 
    <html> 
    <head> 
    <meta charset="gbk"> 
    <title>table</title> 
    </head> 
    <body> 
    <table id="tb_1" cellspacing="0" cellpadding="2" width="100%" border="1"> 
    <tbody> 
    <tr align="center" bgcolor="#dcdcdc"> 
    <td style="width:100px;">用戶編號</td> 
    <td>試用時間</td><td>轉(zhuǎn)正時間</td><td>性別</td><td>姓名拼音</td> 
    <td>生日時間</td><td>民族</td><td>身高</td> 
    </tr> 
    <tr> 
    <td>2000001</td> 
    <td>1997-3-13</td><td>1997-3-13</td><td>1</td><td>WZJ</td> 
    <td>1965-3-13</td><td></td><td>171</td> 
    </tr> 
    <tr> 
    <td>2000045</td> 
    <td>2001-2-15</td><td>2001-3-15</td><td>0</td><td>WY</td> 
    <td>1978-8-5</td><td></td><td>162</td> 
    </tr> 
    <tr> 
    <td>2000046</td> 
    <td>2001-2-23</td><td>2001-3-23</td><td>0</td><td>LQ</td> 
    <td>2001-2-23</td><td></td><td>171</td> 
    </tr> 
    </tbody> 
    </table> 
    <script type="text/javascript"> 
    var tTD; //用來存儲當(dāng)前更改寬度的Table Cell,避免快速移動鼠標(biāo)的問題 
    var table = document.getElementById("tb_1"); 
    for (j = 0; j < table.rows[0].cells.length; j++
    table.rows[
    0].cells[j].onmousedown = function () 
    //記錄單元格 
    tTD = this
    if (event.offsetX > tTD.offsetWidth - 10
    tTD.mouseDown 
    = true
    tTD.oldX 
    = event.x; 
    tTD.oldWidth 
    = tTD.offsetWidth; 
    }
     
    //記錄Table寬度 
    //
    table = tTD; while (table.tagName != ‘TABLE') table = table.parentElement; 
    //
    tTD.tableWidth = table.offsetWidth; 
    }

    table.rows[
    0].cells[j].onmouseup = function () 
    //結(jié)束寬度調(diào)整 
    if (tTD == undefined) tTD = this
    tTD.mouseDown 
    = false
    tTD.style.cursor 
    = 'default'; 
    }

    table.rows[
    0].cells[j].onmousemove = function () 
    //更改鼠標(biāo)樣式 
    if (event.offsetX > this.offsetWidth - 10
    this.style.cursor = 'col-resize'; 
    else 
    this.style.cursor = 'default'; 
    //取出暫存的Table Cell 
    if (tTD == undefined) tTD = this
    //調(diào)整寬度 
    if (tTD.mouseDown != null && tTD.mouseDown == true
    tTD.style.cursor 
    = 'default'; 
    if (tTD.oldWidth + (event.x - tTD.oldX)>0
    tTD.width 
    = tTD.oldWidth + (event.x - tTD.oldX); 
    //調(diào)整列寬 
    tTD.style.width = tTD.width; 
    tTD.style.cursor 
    = 'col-resize'; 
    //調(diào)整該列中的每個Cell 
    table = tTD; while (table.tagName != 'TABLE') table = table.parentElement; 
    for (j = 0; j < table.rows.length; j++
    table.rows[j].cells[tTD.cellIndex].width 
    = tTD.width; 
    }
     
    //調(diào)整整個表 
    //
    table.width = tTD.tableWidth + (tTD.offsetWidth – tTD.oldWidth); 
    //
    table.style.width = table.width; 
    }
     
    }

    }
     
    </script> 
    </body> 
    </html> 


    posted on 2013-09-01 23:27 我為J狂 閱讀(871) 評論(1)  編輯  收藏 所屬分類: Web

    評論

    # re: JS實現(xiàn)可改變列寬的table實例 2013-11-23 18:16 鳳凰

    很好,能用!謝謝!!  回復(fù)  更多評論   

    <2013年11月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(11)

    隨筆分類(48)

    文章分類(29)

    常去逛逛

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日本免费大黄在线观看| 乱人伦中文视频在线观看免费| 国产免费A∨在线播放| 免费看少妇作爱视频| 亚洲精品第一综合99久久| 91成人免费在线视频| 亚洲一卡2卡4卡5卡6卡在线99 | 亚洲人成网站免费播放| 亚洲图片中文字幕| 国产精彩免费视频| 亚洲午夜精品一区二区麻豆| 我要看WWW免费看插插视频| 色婷五月综激情亚洲综合| 免费无码AV片在线观看软件| 国产精品亚洲综合五月天| 在线免费观看一级毛片| 亚洲AV无码资源在线观看| 亚洲伦乱亚洲h视频| 黄桃AV无码免费一区二区三区| 亚洲欧洲国产精品香蕉网| 国产麻豆成人传媒免费观看| 亚洲va在线va天堂va不卡下载| 91老湿机福利免费体验| 亚洲国产成人综合| 国产高清免费在线| a级毛片免费高清视频| 亚洲AV无码1区2区久久| 2021久久精品免费观看| 久久水蜜桃亚洲AV无码精品| 亚洲AV无码成人精品区大在线| 黄桃AV无码免费一区二区三区 | 国产亚洲精久久久久久无码AV| 99久久免费国产特黄| 亚洲伊人久久大香线蕉苏妲己| 国产91免费视频| 国产亚洲欧美日韩亚洲中文色| 亚洲啪啪AV无码片| 黄瓜视频高清在线看免费下载| 又黄又大的激情视频在线观看免费视频社区在线 | 中文字幕亚洲综合精品一区| 日韩免费a级在线观看|