У меня довольно стандартная бутстрап-стиль <table>
. Я хочу сделать столбцы этой таблицы изменяемыми по размеру, например. по щелчку и перетаскивание правой границы <th>
элемент. Я не могу использовать какие-либо jQuery-плагины, поскольку я использую Angular, и зависимость jQuery неприемлема.Как сделать столбцы таблицы html изменчивыми?
Я думал, что если бы я мог поймать событие click/mousemove на правой границе элемента <th>
, я мог бы реализовать свою собственную логику изменения размера (следить за горизонтальным движением мыши и соответственно регулировать ширину), но я не знаю, как это может быть сделано (не существует такого элемента, как событие, связанное с элементом, насколько я знаю).
Каков наилучший способ сделать столбцы изменяемыми по размеру пользователем? Без jQuery (и предпочтительно - в угловом 2 контексте).
Спасибо, но если бы я хотел использовать стороннюю сетку, я бы не поставил этот вопрос в первую очередь. :) (P.S .: Я все равно не отрицаю ваш ответ) – Titan