jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了可调整表格列与jQuery大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
This是唯一的jQuery插件,我可以找到调整表列宽,但它不能很好地与我的表集成,并有不必要的膨胀(保存在cookiE)。有没有任何其他插件只是调整列大小? (不是datagrid插件,请不要建议那些)。

如果没有,我会写我自己的,它不应该太难,我只是不知道如何检测时,用户点击td边框(调整大小)。有任何想法吗?

@H_874_5@解决方法
:-)一旦我发现自己在同样的情况下,没有jQuery插件匹配我的请求,所以我花一些时间开发自己的一个colResizable

关于colResizable

colResizable是一个免费的jQuery插件来调整表格列的大小,手动拖动它们。它兼容鼠标和触摸设备,并有一些不错的功能,如页面刷新或回发后的布局持久性。它适用于百分比和基于像素的表布局。

它的尺寸很小(colResizable 1.0只有2kb),它与所有主流浏览器(IE7,Firefox,Chrome和Opera)完全兼容。

特征

colResizable是开发的,因为没有找到具有以下列出的功能的其他类似的插件

>兼容鼠标和触摸设备(PC,平板电脑和手机)
>与百分比和基于像素的表格布局兼容
>列调整大小不更改总表宽度(可选)
>无需外部资源(例如图片或样式表)
>页面刷新或回发后的可选布局持久性
>定制柱锚
>占地面积小
>跨浏览器兼容性(IE7,Chrome,Safari,FireFox)
>活动

与其他插件比较

colResizable是最漂亮的插件来调整表列的大小。它有大量的定制可能性,它也与触摸设备兼容。但可能最有趣的特性是使colResizable最大的选择是它与基于像素和流体百分比表格布局兼容。但是,这是什么意思?

如果表的宽度设置为,让我们说90%,并且列宽使用COlResizable修改,当浏览器调整大小时,列宽将按比例调整大小。然其他插件行为奇怪,colResizable执行其工作,正如预期。

colResizable也与table max-width属性兼容:如果所有列的总和超过表的max-width,它们会自动修复和更新。

与其他插件相比,另一个很大的优势是它与页面刷新,回发,甚至部分回发兼容,如果表位于updatePanel内部。它与所有主要的浏览器(IE7,Firefox,Chrome和Opera)兼容,而其他插件失败与旧的IE版本。

参见samplesJSFiddle

代码示例

$("#sample").colResizable({
        liveDrag:true
});

大佬总结

以上是大佬教程为你收集整理的可调整表格列与jQuery全部内容,希望文章能够帮你解决可调整表格列与jQuery所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。