怎样在客户端,用鼠标自由的拉动改变table中的td的大小? 记得有一个叫jsLinb的做的非常不错你可以参考一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面只是个简单例子,你可以参照自行修改与调试,建议先理清你的需求的业务逻辑,再分步细化:<script type="text/javascript" src=""></script><script > var cx = pos = 0; function dragit(obj) { var div = document.getElementById("d"); if (cx!=0) { pos = event.x; var cp = pos-cx; var cw = parseInt(obj.getAttribute('width')); if (cp > 0) { div.innerText = "Right: "+cp; obj.setAttribute("width", cw+cp); } else { div.innerText = "Left: "+cp; obj.setAttribute("width", cw-Math.abs(cp)); } } else { return false; } } </script></HEAD><BODY><div id="d"></div><br /><TABLE width="600" border="1" cellpadding="0" cellspacing="0" height="30%" style="cursor:hand;"><TR> <TD bgcolor='#33FF00' onmousedown="cx = event.x;return true;" onmousemove="dragit(this);return true;" width="200" onmouseup="cx = 0;return true;">AAAAAAAAAAA</TD> <TD width="200" onmousedown="cx = event.x;return true;" onmousemove="dragit(this);return true;" onmouseup="cx=0;return true;">BBBBBBBBB</TD> <TD bgcolor='#3399FF' width="200" onmousedown="cx = event.x;return true;" onmousemove="dragit(this);return true;" onmouseup="cx=0;return true;">CCCCCCCCCCCCCCC</TD></TR></TABLE></BODY></HTML> 因为我想做成像vb 中的datagrid一样 每一列的边都可以自由的拉动这个列的大小 http://ucren.com/DronFw/Example/index/index.html游戏人GridTable类 GridTable下面有下载,注意看他的类库 最近写了个简单的http://blog.csdn.net/huo789/ 请教IE不断刷新页面,偶然会发生js脚本报错 IE解析JSON报错,缺少 ']',chrome 浏览器正常 jquery不起作用,头疼 取不到值 大家帮看下 如何计算用户在当前页面停留的时间 要这个函数有什么用?知道的达人帮我看下! 100分 求一正则(2,3,5) 在线等 在一个框架页面中如何对另一包含文件进行控制 js菜农问,怎么使页面到最顶部和最底部啊,就是用js控制竖直滚动条。 http://211.100.7.119/,太酷了,谁能不能搞到代码呀?hoho 谁能帮忙看一下!~高手请进!~ 有什么方法不通过window.open来打開页面,可以屏蔽菜单栏、工具栏、地址栏等
建议先理清你的需求的业务逻辑,再分步细化:
<script type="text/javascript" src=""></script>
<script >
var cx = pos = 0;
function dragit(obj)
{
var div = document.getElementById("d");
if (cx!=0)
{
pos = event.x;
var cp = pos-cx;
var cw = parseInt(obj.getAttribute('width'));
if (cp > 0)
{
div.innerText = "Right: "+cp;
obj.setAttribute("width", cw+cp);
}
else
{
div.innerText = "Left: "+cp;
obj.setAttribute("width", cw-Math.abs(cp));
}
}
else
{ return false; }
} </script>
</HEAD><BODY>
<div id="d"></div><br />
<TABLE width="600" border="1" cellpadding="0" cellspacing="0" height="30%" style="cursor:hand;">
<TR>
<TD bgcolor='#33FF00' onmousedown="cx = event.x;return true;" onmousemove="dragit(this);return true;" width="200" onmouseup="cx = 0;return true;">AAAAAAAAAAA</TD>
<TD width="200" onmousedown="cx = event.x;return true;" onmousemove="dragit(this);return true;" onmouseup="cx=0;return true;">BBBBBBBBB</TD>
<TD bgcolor='#3399FF' width="200" onmousedown="cx = event.x;return true;" onmousemove="dragit(this);return true;" onmouseup="cx=0;return true;">CCCCCCCCCCCCCCC</TD>
</TR></TABLE>
</BODY>
</HTML>
游戏人GridTable类 GridTable下面有下载,注意看他的类库
http://blog.csdn.net/huo789/