זמן הניסוי - עיגון גלילה

האם ביקרת פעם בדף אינטרנט, התחלת לקרוא חלק מהתוכן ולאחר מכן הדף קופץ בגלל טעינת מודעות או תמונות וכתוצאה מכך איבדת את המקום שלך בדף?

ובכן, כדאי לבדוק את הסימון של Scroll עוגן (עיגון גלילה) ב-Chrome 51.

עיגון גלילה עוקב אחר המיקום שלכם בדף ומונע כל דבר שגורם לזרימה חוזרת לשבש את המיקום שלכם בדף.

כדי לנסות את התכונה הזו בעצמכם:

  1. עוברים אל chrome://flags/#enable-scroll-anchoring ב-Chrome Dev / Canary
  2. בתפריט הנפתח, בוחרים באפשרות 'מופעל'.
  3. לוחצים על הפעלה מחדש עכשיו בתחתית המסך.

עיגון גלילה מופעל.

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

כדי לשלוח לנו משוב או דוגמאות למקומות שבהם נתקלת בהתנהגות בלתי צפויה, ממלאים את הטופס הזה: g.co/reportbadreflow

שאלות נפוצות

איך השינוי הזה משפיע על גלילה ב-JavaScript?

בקיצור - זה לא אומר.

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

קריאה ל-window.scrollTo(0, 1) (כן, הפריצה הקודמת) לא תגרום לזרימה חוזרת, ותתנהג כרגיל. אותו עיקרון חל על אירועי מגע.

אם נתקלתם בדוגמה שבה עיגון גלילה משפיע על הדף שלכם, תוכלו לשלוח משוב באמצעות הטופס הזה: g.co/reportbadreflow