Mam dość standardowy styl bootstrap w stylu <table>
. Chcę zmienić rozmiar kolumn tej tabeli, np. poprzez kliknięcie i przeciągnięcie prawej krawędzi elementu <th>
. Nie mogę używać żadnych wtyczek jQuery, ponieważ używam Angular i zależność jQuery jest nie do zaakceptowania.Jak zmienić rozmiar kolumn tabeli html?
Myślałem, że gdybym mógł złapać zdarzenie click/mousemove na prawej granicy elementu <th>
, mógłbym zaimplementować własną logikę zmiany rozmiaru (monitorować ruch myszy w poziomie i odpowiednio dostosować szerokość), ale nie wiem jak można tego dokonać (nie ma czegoś takiego jak zdarzenie związane z granicami elementów, o ile wiem).
Jaki jest najlepszy sposób zmiany rozmiaru kolumn przez użytkownika? Bez jQuery (i najlepiej - w kontekście Angular 2).
Dzięki, ale gdybym chciał użyć siatki innej firmy, nie zamieszczałbym tego pytania w pierwszej kolejności. :) (P.S .: I tak nie odrzucam odpowiedzi) – Titan