Column Resizer JS

מייצר סקריפט שינוי גודל עמודות לשימוש חוזר למפתחי אתרים שצריכים לגרור ולהתאים רוחבי עמודות בטבלאות.

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

אודות כלי זה

כלי זה מייצר סקריפט שינוי רוחב עמודות נייד וקל לשימוש עבור טבלאות HTML. הוא מכוון למהנדסי frontend וצוותי מוצר שבונים גריד נתונים, לוחות בקרה מנהלתיים או תצוגות ניתוחיות שבו רוחבי העמודות צריכים להסתגל לתוכן ולהעדפות המשתמש. הפלט הוא קטע JavaScript עצמאי עם CSS אופציונלי שניתן להדביק בכל פרויקט ללא תלות חיצונית. הקלט כולל סלקטור CSS לטבלה המטרה וקונפיגורציה לרוחבים התחלתיים ומגבלות. התוצאה תומכת בפריסה שמורה באמצעות localStorage ומתאימה ל־RTL ול־LTR. מתאים גם לטבלאות סטטיות וגם לנתונים דינמיים, עם טיפול מוצק לשינויים בגודל החלון.

הכלי מבצע שלושה תהליכים: (1) קריאה ועיגון רוחבי עמודות התחלתיים, (2) הכנסת פסים גרירה בין עמודות, ו-(3) עדכון רוחבים בזמן גרירה תוך שמירה על רוחבי מינימום integritet הטבלה. הליך הליבה יוצר ידיות לכל עמודה, מפקח על אינטראקציות העכבר, מחשב רוחבים חדשים ב־px או באחוזים, ועדכון סגנונות inline או Colgroup. הוא נמנע מעומס תצוגה על ידי דיבאנס ותלוי ב־requestAnimationFrame לגרירה חלקה. אם תוכן העמודה משתנה לפי תוכנית, הסקריפט יכול לסנכרן רוחבים מחדש.

הקהל כולל מהנדסי frontend שמטמיעים טבלאות שניתן לשנות בהן רוחב, מעצבי UX שמעריכים תצורות מדויקות וחוקרי QA שמוודאים התנהגות בין דפדפנים. הערך מגיע מהפתרון המתאים, בדוק, plug‑and‑play עם הגדרות ברורות ותוצאות צפויות. מאפיינים ייחודיים כוללים תמיכה ברוחבי מינימום לכל עמודה, שמירה אפשרית, מודעות RTL ומצב תאימות לטבלאות עם הגדרות Colgroup קיימות. הפלט גם קצר ומובנה שניתן להתאים לאלמנטים של עיצוב מותאמים.

איך להשתמש

  1. ספק קלטים: selector טבלה, רוחבים התחלתיים ורוחבים מינימליים.
  2. בחר אפשרויות: הפעל RTL, שמירה על מצב והפק CSS.
  3. הרץ יצירה: לחצן Generate לייצור את הקוד.
  4. העתק והרכבה: הצמד את הסקריפט לאחר עליית DOM בפרויקט.
  5. בדוק וכוונן: אשרר עם מערכי נתונים שונים והתאם את המגבלות לפי הצורך.
How to use column resizer js

Frequently Asked Questions

מצא תשובות מהירות

אילו קלטים נדרשים ליצירת ה-resizer?
נדרים קלטים: selector CSS לטבלה היעד ולאורי התקנת רוחבים ראשוניים לכל עמודה. קלטים אופציונליים כוללים רוחבי מינימום, מצב RTL והתחייבות. אם הסלקטור אינו תקין, הכלי מחזיר קוד שגיאה ברור ולא יוצר סקריפט.
האם התומך רוחבי מינימום ולוחות RTL?
כן. ניתן להגדיר רוחבי מינימום לכל עמודה ולהפעיל מצב RTL כדי שהידיות יופיעו בצד הנכון באפשרויות RTL.
אילו פורמטים מיוצרים?
הכלי מייצר קטע JavaScript עצמאי ובמידה מסוימת CSS נלווה. ניתן להעתיק לכל פרויקט ולעדכן לפי כללי סגנון קיימים.
הוא מתאים לטבלאות רספונסיביות?
כן. התורם לתמיכה ברוחבים באחוזים ומתעדכן בזמן שינוי הגודל. המטרה היא לשמור על קריאות ולמנוע תזוזות layout בזמן שהמסך משנה גודל.

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 ל-MP3

ממיר קבצי שמע מסופקים מקומית ל-MP3, מאפשר האזנה offline ותאימות בין מכשירים למוזיקה בבעלות חוקית ואח...

Developer Tools

מחשב מרחק דרך

מחשב מרחק דרך למטיילים, מתכנני לוגיסטיקה ונהגים כדי להעריך במהירות מרחקים וזמן בין מקומות.

Developer Tools

מחשבון גיל

קבע במהירות את גיל האדם מבוסס על תאריך הלידה שלו עם המחשבון החינמי שלנו באינטרנט, מתאים לשימוש אישי...

Developer Tools

הממיר מטבעות

המיר במהירות סכומים בין מטבעות שונים עם הממיר חינם שלנו, מתאים לנסיעות, עסקים וקונים בינלאומיים.

המשוב שלך חשוב

עזור לנו לשפר