最近在网上看到了一个jquery表格拖拽的插件,可以用鼠标控制,随意拖动表格边框,使其变大和缩小。感觉非常好用,于是整理了一下,分享给大家!喜欢网页特效的朋友可以收藏收藏,以后拿出来使用。
效果图:
演示地址:https://www.daixiaorui.com/Public/demo/js/drag_tb/
实现源码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jquery可拖动表格调整列格子的宽度大小</title>
</head>
<body>
<style type="text/css">
table{border-collapse:collapse;border-spacing:0;}
.listext th{background:#eee;color:#3366cc;}
.listext th,.listext td{border:solid 1px #ddd;text-align:left;padding:10px;font-size:14px;}
.rc-handle-container{position:relative;}
.rc-handle{position:absolute;width:7px;cursor:ew-resize;*cursor:pointer;margin-left:-3px;}
</style>
<table width="100%" class="listext">
<tr>
<th>www</th>
<th>daixiaorui</th>
<th>com</th>
</tr>
<tr>
<td>欢迎</td>
<td>您的</td>
<td>访问</td>
</tr>
<tr>
<td>欢迎</td>
<td>您的</td>
<td>访问</td>
</tr>
</table>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.resizableColumns.js"></script>
<script type="text/javascript">
$(function(){
$("table").resizableColumns({});
});
</script>
</body>
</html>
最后说明一下,本实例没有提供下载,如果要正常运行使用,可以点击上面的“演示地址”进去,然后右键查看源文件,里面有js路径,把路径复制到浏览器下载下来就可以了。如果有任何问题,可以与代潇瑞博客交流。
文章出自:https://www.daixiaorui.com/read/98.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
拖动调整宽度失效,可以发一下源码吗?
2020-04-23 00:16:13  @回复
您好,你的链接失效了
你好,演示的链接已经失效了,可不可以给我发一下源码啊?
2018-02-04 12:09:49  @回复
2018-02-05 11:24:18  @回复
parseInt($rightColumn[0].style.width) < $rightColumn.width() 这段代码对于不同浏览器来说 结果是不同的 可以拿google与firefox 对比。
发现这个插件在ie9下,会出现只能往右拖动,往左拖动很费劲,另外必须定义th,否则无效,我直接调用你的演示地址进行的查看。。。
为何我直接演示 就可以 拷代码却不行 确定路径没问题