קריטריון 2.5.7: תנועות גרירה רמה AA

בקצרה

קריטריון 2.5.7 תנועות גרירה (Dragging Movements, רמה AA) הוא קריטריון חדש ב-WCAG 2.2. הוא דורש שכל פעולה הדורשת גרירה (לחיצה-החזקה-תנועה) תכלול גם חלופה הניתנת לביצוע בנקודה אחת, אלא אם הגרירה חיונית לתפקוד. קריטריון זה אינו מחייב לפי ת"י 5568 הנוכחי, אולם יישומו מומלץ.

פרטי הקריטריון

מספר2.5.7
שםתנועות גרירה (Dragging Movements)
רמהAA
גרסהWCAG 2.2
עיקרון2 - ניתן לתפעול (Operable)
הנחיה2.5 - אופני קלט
מחייב לפי ת"י 5568לא - מעבר לדרישת ת"י 5568 (מומלץ)

מה דורש קריטריון 2.5.7?

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

דוגמאות לפעולות גרירה הנפוצות בממשקים:

  • סרגל הזזה (Slider) - גרירת ידית הסרגל לשינוי ערך.
  • סידור מחדש של פריטים - גרירת פריט ברשימה למיקום חדש (drag-and-drop).
  • הזזת חלונות - גרירת כותרת חלון לשינוי מיקומו.
  • ציור וסימון - גרירה על בד ציור.
  • חלוקת מסך - גרירת מחיצה בין שני אזורים לשינוי גדליהם.

החריג: כאשר הגרירה עצמה היא הפלט - כגון יישום ציור שבו מסלול הגרירה הוא השרטוט - הדרישה לחלופה אינה חלה.

למי זה עוזר?

  • אנשים עם מוגבלויות מוטוריות שקשה להם לבצע גרירה (לחיצה מתמשכת תוך כדי תנועה) אך יכולים ללחוץ ולשחרר.
  • אנשים עם רעד ידיים שאינם יכולים לשמור על לחיצה יציבה תוך כדי תנועה.
  • משתמשי מתג יחיד ואמצעי קלט חלופיים שאינם תומכים בגרירה.
  • משתמשי בקרת קול שמדמים לחיצות אך לא גרירה.

איך עומדים בקריטריון?

  • לסרגל הזזה - הוסיפו כפתורי חץ (-/+) שמשנים את הערך, בנוסף לגרירה; תמכו גם בניווט מקלדת (מקשי חצים).
  • לממשקי drag-and-drop לסידור פריטים - הוסיפו כפתורי "הזז למעלה" ו"הזז למטה", או תפריט הקשר עם אפשרויות סידור.
  • לחלונות הניתנים להזזה - הוסיפו כפתורי סגירה ושליטה; שקלו אם ממשק גמיש מתאים יותר.
  • לחלוקת מסך - הוסיפו פקד נגיש (כגון select) לבחירת היחס בין האזורים.
  • ודאו שהחלופות נגישות גם למקלדת (ראו קריטריון 2.1.1).

טיפ

קריטריון זה משלים את קריטריון 2.1.1 (נגישות מקלדת): אם הרכיב נגיש למקלדת, רוב הסיכויים שכבר קיימת חלופה לגרירה. בדקו את שניהם יחד.

איך בודקים?

  • בדיקה ידנית: זהו את כל הפעולות הדורשות גרירה ובדקו אם קיימת חלופה לכל אחת.
  • בדיקת מקלדת: נסו לבצע את כל הפעולות הניתנות לגרירה דרך מקלדת בלבד - אם אפשרי, לרוב קיימת חלופה.
  • בדיקת סרגלי הזזה: בדקו שניתן לשנות ערך בלחיצה בלבד (כפתורים, מקשי חצים).
  • כלים אוטומטיים אינם מזהים בעיה זו - נדרשת בדיקה ידנית.

שאלות נפוצות

מה דורש קריטריון 2.5.7?

הקריטריון דורש שכל פעולה שמצריכה גרירה (לחיצה, החזקה ותנועה) תכלול גם חלופה שניתן לבצעה בנקודה אחת בלבד - כגון לחיצה על פקד - אלא אם הגרירה חיונית מהותית לתפקוד. קריטריון זה חדש ב-WCAG 2.2.

מהי רמת הקריטריון 2.5.7?

רמה AA. הקריטריון נוסף ב-WCAG 2.2 ולכן אינו נכלל בדרישות ת"י 5568 הנוכחי המבוסס על WCAG 2.0, אולם יישומו מומלץ מאוד.

מה דוגמה לחלופה לגרירה?

סרגל הזזה (slider) שניתן להזזה גם בלחיצה על כפתורי חץ, או ממשק סידור מחדש של פריטים ברשימה שמציע גם תפריט "הזז למעלה" / "הזז למטה" בנוסף לגרירת הפריט.

מקורות

צריכים לעמוד בקריטריון הזה באתר שלכם?

ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.

לצ'ק-ליסט הנגישות