Column Resizer JS

Genererar ett återanvändbart drag-åt-ändra-skript för utvecklare som behöver justera kolumnbredder i tabeller.

Request Feature / Support
4,964+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction

Worked Example & Common Values

Below is a sample worked calculation demonstrating how Column Resizer JS processes input data instantly inside your browser.

Sample Input Image dimensions: 4000 x 3000 pixels (File size: 5MB PNG)
Computed Result Output WebP Image: 1920 x 1440 pixels (File size: 350KB, 88% reduction)
Execution Mode Client-Side In-Browser JS
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

Detta verktyg genererar ett bärbart, färdigt kolumnresizer för HTML-tabeller. Det riktar sig till frontend-utvecklare och produktteam som bygger datagrids, admin-dashboards eller analysvyer där kolumnbredder måste anpassas efter innehåll och användarpreferenser. Utdata är ett fristående JavaScript-snitt med valfritt CSS som kan klistras in i vilket projekt som helst utan externa beroenden. Inmatningar inkluderar en CSS-selektor för måltabellen och konfiguration för början bredder och begränsningar. Resultatet stöder bevarad layout via localStorage och fungerar i både RTL- och LTR-layouts. Det passar både statiska tabeller och dynamiska dataset, med robust hantering av olika skärmstorlekar.

Verktyget utför konceptuellt tre uppgifter: (1) läsa och låsa initiala kolumnbredder, (2) infoga dragbara avgränsare mellan kolumner, och (3) uppdatera bredder under drag medan minimibredder och tabellens integritet upprätthålls. Kärnlogiken skapar per-kolumn-händiga, övervakar musinteraktioner, beräknar nya bredder i px eller procent och uppdaterar inline-stilar eller en colgroup. Den undviker layout-bråk genom att debounsa uppdateringar och använda requestAnimationFrame för jämn dragning. Om användaren ändrar kolumninnehåll programatiskt kan snippet synkronisera bredder igen.

Målgrupper inkluderar frontend-ingenjörer som integrerar resizable tabeller, UX-designers som utvärderar adaptiva layouter och QA-team som verifierar cross-browser-beteende. Värdet ligger i en testad, plug‑and‑play-lösning med tydliga konfigurationsalternativ, förutsägbara resultat och minimal integrationsinsats. Unika differentiatorer inkluderar stöd för minimibredder per kolumn, alternativ persistens, RTL-uppmärksamhet och en kompatibilitetsläge för tabeller med befintliga colgroup-definitions. Den erbjuder också koncisa utdata som kan anpassas till egna styling-token.

How to Use

  1. Ange indata: tabellselektor, inledande bredder och minimibredder.
  2. Välj alternativ: aktivera RTL, persistens och om CSS ska genereras.
  3. Kör generationen: klicka på Generera för att producera snuttet.
  4. Kopiera och integrera: placera JS-snippet efter DOM-laddning i ditt projekt.
  5. Testa och finjustera: verifiera med olika dataset och justera begränsningar vid behov.
How to use column resizer js

Frequently Asked Questions

Find Quick Answers

Vilka indata krävs för att generera resizer?
Obligatoriska indata inkluderar CSS-selektorn för mål-tabell och per-kolumn initiala bredder. Valfria indata täcker minimi-bredder, RTL-läge och persistens. Om selektorn är ogiltig returnerar verktyget en tydlig felkod och inget snutt produceras.
Stöder det minimibredder och RTL-layouter?
Ja. Du kan ange minimibredder per kolumn för att förhindra sammanbrott och aktivera RTL-läget så att handtagen justeras korrekt i höger-till-vänster-layout. Den genererade snutten anpassar sig till den valda layouten.
Vilka format produceras?
Verktyget producerar ett fristående JavaScript-snippet och alternativt CSS. Det kan klistras in i vilket projekt som helst och vidare anpassas till befintliga stilkonventioner.
Är det lämpligt för responsiva tabeller?
Ja. Generatören stödjer procentuella bredder och uppdateras vid resizing. Målet är att bevara läsbarhet och minimera layoutförskjutningar vid skärmstorleksändringar samtidigt som minimibredder efterlevs.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify till MP3-omvandlare

Konverterar lokalt tillhandahållna ljudfiler till MP3, vilket möjliggör offline-lyssning och cross-e...

Developer Tools

Väglängdsberäknare

Ett väglängdsberäknar-verktyg för resenärer, logistikutformare och förare att snabbt uppskatta avstå...

Developer Tools

Åldersräknare

Bestäm snabbt en persons ålder baserat på födelsedatum med vår gratis online-räknare, lämpad för pri...

Developer Tools

Valutakonverterare

Omvandla belopp snabbt mellan olika valutor med vår kostnadsfria online valutakonverterare, perfekt...

Your Feedback Matters

Help Us to Improve