ציטוט:
נכתב במקור על ידי IgalSt
מניסיון, אם מדובר בפרוייקט יחסית מורכב מבחינת ה-JS ו/או ה-CSS, כדאי לוותר על סקרולברס מעוצבים במידה ואין תמיכה טבעית של הדפדפן.
פתרונות ה-JS עובדים בסדר עד שאתה צריך לעשות סקרול פנימי באלמנט שהגודל שלו עשוי להשתנות הרבה פעמים (וזה אומר שה-JS יצטרך לבצע את החישובים של הסקרופט מחדש). הביצועים במקרים כאלה לא טובים, במיוחד בדפדפנים מיושנים יותר.
|
נכון, נושא כאוב...
לא מצאנו שום פלאגין שעושה את זה בצורה חכמה ויש לנו פרוייקט שזה ממש פגע בו.
אני חושב שאפשר לכתוב משהו יעיל אם אתה אומר לו מתי הגודל השתנה ואת הגודל החדש בלי שהוא יצטרך לגשת לדום ולבדוק את הגודל ואני גם חושב שאפשר לעשות את הסקרולינג עצמו GPU accelerated מה שיעשה את זה טוב כמעט כמו ה native, או לפחות לחסוך ב reflows