鼠标拖动动态改变表格的宽度的js脚本 兼容ie/firefox
table拖动(兼容Firefox 3.5/IE6),固定表格宽度
table拖动(兼容Firefox 3.5/IE6),固定表格宽度
watch_dog){
o.p_p_p_sw(o.parentNode.cellIndex+1,watch_dog-o.p_p_c_gw(0));
return;
}
var t=a.clientX-lastX;out.innerHTML=t;
if(t>0) {//right
if(parseInt(o.parentNode.parentNode.cells[o.parentNode.cellIndex+1].style.width)-t
序号 |
公司名称 |
订单客户 |
部门 |
业务员 |
交款方式 |
1 |
我们 |
jb51.net |
广告部 | 王天一 | 现金 |
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
上面代码是本人从网上搜集的,并非本人编写,特此声明。
下面附上两个是IE only的,大家都可以参考下。
拖动列宽的表格
10)
{
var theObjTable = document.getElementById("theObjTable");
obj.parentElement.style.width = newWidth;
theObjTable.style.width=obj.pareneTdW*1+event.clientX*1-obj.mouseDownX;
}
}
function MouseUpToResize(obj){
obj.releaseCapture();
obj.mouseDownX=0;
}
function setTableLayoutToFixed()
{
var theObjTable = document.getElementById("theObjTable");
if(theObjTable.style.tableLayout=='fixed') return;
var headerTr=theObjTable.rows[0];
for(var i=0;i
序号 |
公司名称 |
订单客户 |
部门 |
业务员 |
交款方式 |
1 | 中国电信 | 订单客户名称 | 广告部 | 王天一 | 现金 |
2 | 中国移动 | 订单客户名称 | 营销部 | 李小红 | 信用卡 |
3 | 中国联通 | 订单客户名称 | 市场部 | 王老二 | 银行卡 |
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
下面是通过htc来实现的。
可通过拖动改变列宽的表格
title1我们 | title2jb51.net | title3 | title4 |
content11 | content12 | content13 | content14 |
content21 | content22 | content23 | content24 |
content31 | content32 | content33 | content34 |
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
注意上面的代码,需要下载htc文件