<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language=javascript>
function MouseDownToResize(obj)
{
obj.mouseDownX=event.clientX;
obj.pareneTdW=obj.parentElement.offsetWidth;
obj.pareneTableW=theObjTable.offsetWidth;
obj.setCapture();
}
function MouseMoveToResize(obj)
{
if(!obj.mouseDownX) return false;
var newWidth=obj.pareneTdW*1+event.clientX*1-obj.mouseDownX;
if(newWidth>0)
{
obj.parentElement.style.width = newWidth;
}
}
function MouseUpToResize(obj)
{
obj.releaseCapture();
obj.mouseDownX=0;
}
</script>
</head>
<body>
拖动表列改变table的列宽度
<table id=theObjTable border=1 >
<tr >
<td >
<font onmouseup="MouseUpToResize(this);" onmousemove="MouseMoveToResize(this);" onmousedown="MouseDownToResize(this);" style="position:relative;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;"> </font>
列一
</td>
<td >
<font style="position:relative;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;" onmousedown="MouseDownToResize(this);"onmousemove="MouseMoveToResize(this);"onmouseup="MouseUpToResize(this);"> </font>
列二
</td>
<td >
<font style="position:relative;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;" onmousedown="MouseDownToResize(this);"onmousemove="MouseMoveToResize(this);"onmouseup="MouseUpToResize(this);"> </font>
列三
</td>
</tr>
<tr >
<td >
<font style="position:relative;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;" onmousedown="MouseDownToResize(this);"onmousemove="MouseMoveToResize(this);"onmouseup="MouseUpToResize(this);"> </font>
列一
</td>
<td >
<font style="position:relative;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;" onmousedown="MouseDownToResize(this);"onmousemove="MouseMoveToResize(this);"onmouseup="MouseUpToResize(this);"> </font>
列二
</td>
<td >
<font style="position:relative;width:2;z-index:1;left:expression(this.parentElement.offsetWidth-1);cursor:e-resize;" onmousedown="MouseDownToResize(this);"onmousemove="MouseMoveToResize(this);"onmouseup="MouseUpToResize(this);"> </font>
列三
</td>
</tr>
</table>
</body>
</html>
分享到:
相关推荐
鼠标拖动表格边框,改变表格宽度。在IE,火狐中效果一样。
本程序主要是用table表格拖动改变td宽度。
任意改变table表格td的宽度 动态td的宽度 任意改变table表格td的宽度 动态td的宽度 任意改变table表格td的宽度 动态td的宽度
用javasript实现表格多列排序,而且可以通过拖动表格动态改变表格宽度和高度
是一个很好的通过鼠标拖动表格就可以改变表格宽度的例子。是做项目的时候用到下载下来的。现在资源分0分在这里分享给大家。希望有朋友能用的到。
改变table的列宽度,可以拖拽的td表格,表格内文字只显示一行,超过的部分自动隐藏
拖动改变表格列宽度,状态可维持,F5刷新后,列宽的改变仍会保留。 一行语句就可以使用: $("table").colResizable({postbackSafe:true,partialRefresh:true});
jQuery+js 实现Table表格可任意拖动调整列宽度大小 适用于列表页等表头拖动宽度设置,完美兼容IE,FireFox,Google Chrome浏览器。
实现boostrap表格td宽度可以自由拖动。简单易用,内含源代码
功能强大,效果美观、便于扩展、代码简洁。
jgrid拖动改变表格宽度 拖动我1 拖动我2 拖动我3 拖动我4 拖动我5 [Ctrl+A 全选 注:如需引入外部Js需刷新...
bootstrap-table拖拽表格改变列宽,兼容主流浏览器,兼容body与header对齐
鼠标拖动表格改变宽度,动态Ajax数据排序示例,超出单元格隐藏内容,拖动单元格改变列宽,点击标题可排序↑↓升序、降序,拖动单元格调整宽度。代码中有一个已优化好的封装类,需要的可用在其它的JS项目中。
jQuery拖动改变表格列宽度resizableColumns 附件包含demo
vue-easytable表格老版本有表格列宽拖功能,但是最新版插件反而不存在该功能,但是大部分表格数据存在...若将ve-table封装以组件形式引用,可全局实现拖动表格列 改变列宽大小效果。如何封装我也会在资源内详细说明。
table拖动(兼容Firefox 3.5/IE6),固定表格宽度 table拖动(兼容Firefox 3.5/IE6),固定表格宽度 序号 公司名称 订单客户 部门 业务员 交款方式 1 软件开发网 jb51.net 广告部 王天一 现金 ...
通过鼠标的拖动,来改变表格的宽度,关键是该功能可兼容IE和FF两个浏览器
今天一下午的学习成果,分享一下,欢迎高手指教。 首先是布局,左右两栏布局,中间留出可拖动的地方。布局很简单,左边一个div,右边一个div,中间的div是用来拖动的。...左右两栏拖动改变宽度</title> </head
鼠标拖动改变左右单元格宽度
能够在页面中动态拖动表格的左右宽度,并且不改变样式