【发布时间】:2017-05-31 04:23:23
【问题描述】:
我有一个相当标准的引导样式 <table>。我想使该表的列可调整大小,例如通过单击并拖动<th> 元素的右边框。我不能使用任何 jQuery 插件,因为我正在使用 Angular 并且 jQuery 依赖是不可接受的。
我在想如果我可以在<th> 元素的右边框上捕捉到 click/mousemove 事件,我可以实现自己的调整大小逻辑(监控鼠标水平移动并相应地调整宽度),但我不知道如何做到这一点(据我所知,没有元素边框相关事件之类的东西)。
根据用户调整列大小的最佳方法是什么?没有 jQuery(最好 - 在 Angular 2 上下文中)。
【问题讨论】:
-
有导游here。它使用了一些 jQuery,但没有什么不能用简单的原生 JavaScript 代替。
标签: javascript css html angular