הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה ב JAVASCRIPT (https://hosts.co.il/forums/showthread.php?t=87823)

hi_sorie 04-02-11 04:37

שאלה ב JAVASCRIPT
 
יש לי פונצקיה שרצה בעבור אירוע hover.

הפונקציה רצה על 10 LI מתוך UL.

שמישהו עובר במעבר עכבר מעל כל ה LI אני מקבל איזשהו תור של פונצקציות וזה נראה מגעיל...

לדוגמא מה שבניתי פה : http://cleo-c.co.il/

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

האם יש פונצקיה ב jq שהמטרה שלה היא למחוק תורים של פונקציות במידה והאירוע בפעולה?

IgalSt 04-02-11 10:31

לדעתי stop של jquery אמור לסדר אותך (תכליל את זה לפני שאתה מוסיף אנימציה חדשה).
נסה לעשות stop עם שני הפרמטרים כ-true.

hi_sorie 04-02-11 15:40

היי יגאל,

משום מה שכחתי את הפונק' - השתמשתי בה אבל ושמתי false,true

אם אני שם TRUE בשניהם - שים לב שהוא ימחק לי אלמנטים משתנים - מהסיבה הפשוטה שהוא נקטע באמצע תהליך.
צריך לשים FALSE בשביל להשלים את התהליכים הממתינים ו TRUE על מנת להוציא את ביצוע התהליך האחרון בצורה מיידית.

תודה על העזרה :)

IgalSt 04-02-11 16:32

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


כל הזמנים הם GMT +2. הזמן כעת הוא 08:42.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ