Column Resizer JS

Genererer et gjenbrukbart drag-til- resizing-skript for utviklere som trenger å justere kolonnebredder i tabeller.

Request Feature / Support
5,072+
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

Om dette verktøyet

Dette verktøyet genererer et bærbart, klart-til-bruk kolonnejusteringsskript for HTML-tabeller. Det henvender seg til frontend-utviklere og produktteam som bygger datapaneler, admin-dashboards eller analysevisninger der kolonnebredder må tilpasses innhold og brukerpreferanser. Utdata er et selvstendig JavaScript-snippet med valgfritt CSS som kan limes inn i ethvert prosjekt uten ytre avhengigheter. Inndata inkluderer en CSS-selektor for mål-tabellen og konfigurasjon for startbredder og begrensninger. Resultatet støtter vedvarende layout via localStorage og fungerer i både RTL- og LTR-layouter. Det passer til statiske tabeller og dynamiske datasett og håndterer varierende vindusstørrelser robust.

Verktøyet utfører konseptuelt tre oppgaver: (1) lese og låse innledende kolonnebredder, (2) sette inn dragebare splitter mellom kolonner, og (3) oppdatere bredder under dragging samtidig som minimumsbredder og tabellens integritet opprettholdes. Kjernlogikken oppretter per-kolonne håndtak, overvåker museinteraksjoner, beregner nye bredder i px eller prosent og oppdaterer inline-stiler eller en colgroup. Den unngår layout-ramming ved debouncing av oppdateringer og bruker requestAnimationFrame for jevn dragging. Hvis kolonneinnhold endres programmert, kan snutten synkronisere bredder igjen.

Målgrupper inkluderer frontend-ingeniører som integrerer resizable tabeller, UX-designere som vurderer adaptive layouter og QA-team som verifiserer cross-browser-adferd. Verdien ligger i en testet, plug‑and‑play-løsning med klare konfigurasjonsvalg, forutsigbare resultater og lav integrasjonsinnsats. Unike kjennetegn inkluderer støtte for minimale kolonnebredder, valgfri persistens, RTL-bevissthet og en kompatibilitetsmodus for tabeller med eksisterende colgroup-definisjoner. Den gir også konsise utdata som kan tilpasses til egne stylingtokens.

Hvordan bruke

  1. Oppgi inndata: tabell-velger, innledende bredder og minimumsbredder.
  2. Velg alternativer: aktiver RTL, persistens og om CSS skal genereres.
  3. Kjør genereringen: klikk på Generer for å produsere snippets.
  4. Kopier og integrer: legg inn JS-snippet etter DOM-lading i prosjektet ditt.
  5. Test og juster: verifiser med ulike sett av data og juster begrensninger etter behov.
How to use column resizer js

Frequently Asked Questions

Finn raske svar

Hvilke inndata kreves for å generere resizeren?
Nødvendige inndata inkluderer CSS-selektoren for måltabellen og per-kolonne innledende bredder. Valgfrie inndata dekker minimumsbredder, RTL-modus og persistens. Hvis selektoren er ugyldig gir verktøyet en klar feilkode og genererer ikke snutten.
Støtter det minimumsbredder og RTL-layouts?
Ja. Du kan spesifisere minimumsbredder per kolonne for å forhindre sammenbrudd og aktivere RTL-modus slik at håndtakene justeres riktig i høyre-til-venstre-layouts. Den genererte snutten tilpasser seg den valgte layouten.
Hvilke formater produseres?
Verktøyet produserer et selvstendig JavaScript-snippet og valgfritt CSS. Det kan limes inn i ethvert prosjekt og tilpasses videre til eksisterende stilkonvensjoner.
Er det egnet for responsive tabeller?
Ja. Generatoren støtter prosentbaserte bredder og oppdateres ved resizing. Målet er å bevare lesbarhet og minimere layoutforstyrrelser ved viewport-endringer, samtidig som minimumsbredder overholdes.

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 til MP3-omformer

Konverterer lokalt leverte lydfiler til MP3, muliggjør offline-lytning og kryss-enhets-kompatibilite...

Developer Tools

Veiavstandskalkulator

Et veiavstandskalkulator for reisende, logistikkeleverandører og sjåfører for raskt å estimere avsta...

Developer Tools

Alder Kalkulator

Beregn raskt en persons alder basert på fødselsdato med vårt gratis online verktøy, egnet for privat...

Developer Tools

Currency Converter

Convert currencies instantly with real-time exchange rates and historical data support.

Din tilbakemelding er viktig

Hjelp oss å forbedre oss