Column Resizer JS
Generiert ein wiederverwendbares Drag‑to‑resize-Skript für Entwickler, die Spaltenbreiten in Tabellen anpassen müssen.
Worked Example & Common Values
Below is a sample worked calculation demonstrating how Column Resizer JS processes input data instantly inside your browser.
Image dimensions: 4000 x 3000 pixels (File size: 5MB PNG)
Output WebP Image: 1920 x 1440 pixels (File size: 350KB, 88% reduction)
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.
Über dieses Tool
Das Tool erfüllt konzeptionell drei Aufgaben: (1) initiale Spaltenbreiten lesen und sichern, (2) verschiebbare Trennlinien zwischen Spalten einfügen, und (3) Breiten während des Ziehens anpassen, wobei Mindestbreiten und Tabellenintegrität gewahrt bleiben. Die Kernlogik erstellt pro-Spalten-Griffe, überwacht Maus-Interaktionen, berechnet neue Breiten in px oder Prozent und aktualisiert Inline-Stile oder eine Colgroup. Sie vermeidet Layout-Überlastungen durch Debouncing von Updates und nutzt requestAnimationFrame für flüssiges Ziehen. Wenn Spalteninhalte programmgesteuert geändert werden, kann das Snippet Breiten erneut synchronisieren.
Zielgruppen umfassen Frontend-Ingenieure, die resizable Tabellen integrieren, UX-Designer, die adaptive Layouts bewerten, und QA-Teams, die Cross-Browser-Verhalten überprüfen. Der Nutzen besteht darin, eine getestete, Plug‑and‑Play-Lösung mit klaren Konfigurationsoptionen, vorhersehbaren Ergebnissen und minimalem Integrationsaufwand bereitzustellen. Zu den Alleinstellungsmerkmalen gehören Unterstützung von Minimalbreiten pro Spalte, optionale Persistenz, RTL‑Bewusstsein und ein Kompatibilitätsmodus für Tabellen mit vorhandenen Colgroup-Definitionen. Zudem bietet es kompakte Ausgaben, die an eigene Styling-Tokens angepasst werden können.
Kernfunktionen umfassen erforderliche Eingaben (Tabellen-Selektor, Anfangsbreiten), Outputs (JS-Snippet und optionales CSS), erweiterte Optionen (Mindestbreiten, Persistenz, RTL) und robuste Fehlerbehandlung bei ungültigen Selektoren oder inkompatiblen Tabellenstrukturen. Anwendungsfälle decken Admin-Tabellen, Datenraster und Berichte ab, die stabile, benutzerdefinierte Spaltenbreiten benötigen.
Wie man es benutzt
- Eingaben bereitstellen: Tabellen-Selektor, Anfangsbreiten und Mindestbreiten.
- Optionen wählen: RTL aktivieren, Persistenz einschalten und ob CSS ausgegeben wird.
- Generierung ausführen: Klicken Sie auf Generieren, um das Snippet zu erzeugen.
- Kopieren und integrieren: Fügen Sie das JavaScript-Snippet nach dem DOM-Ladevorgang in Ihr Projekt ein.
- Testen und feinabstimmen: Überprüfen Sie verschiedene Datensätze und passen Sie Beschränkungen bei Bedarf an.
Frequently Asked Questions
Finden Sie schnelle Antworten
Welche Eingaben sind erforderlich, um den Resizer zu generieren?
Unterstützt es Mindestbreiten und RTL-Layouts?
Welche Formate werden erzeugt?
Ist es geeignet für responsive Tabellen?
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.
Related Tools
Other useful calculators and utilities you might like
Spotify zu MP3-Konverter
Konvertiert lokal bereitgestellte Audiodateien zu MP3, ermöglicht Offline-Hören und plattformübergre...
Straßenentfernungsrechner
Ein Straßendistanzenrechner für Reisende, Logistikplaner und Fahrer, um Entfernungen und Reisezeiten...
Ihr Feedback ist wichtig
Helfen Sie uns, uns zu verbessern
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic