click רק פעם אחת
-
להאזין לאירוע עם on ומיד באירוע הראשון לבטל את המאזין עם off
https://api.jquery.com/off/ -
להאזין לאירוע עם on ומיד באירוע הראשון לבטל את המאזין עם off
https://api.jquery.com/off/@יוסף-בן-שמעון
תודה,
האמת שעד כה וכה
עשיתי כך:if($('#tofes').is(':visible')){ return e.preventDefault; }בכל מקרה כבר אשב לחקור את מה שענית, תודה.
-
יש פונקציה בדיוק בשביל זה:
https://api.jquery.com/one/אבל אני נוטה לחשוד שהבעיה יכולה להיחסך לגמרי.
-
@יוסף-בן-שמעון אני כתבתי את זה בלי להבין את הדוגמה שנכתבה, כעת כשקראתי אני מסכים שאין פה כישלון תכנוני אבל לא הייתי משתמש עם הפסקת האזנה או הone (שלא טוב פה כי צריך שזה יעבוד גם אחרי זה) אלא צריך לעשות משתנה בוליאני ("דגל") שקובע אם כעת כבר פתוח.
@dovid אמר בclick רק פעם אחת:
@יוסף-בן-שמעון אני כתבתי את זה בלי להבין את הדוגמה שנכתבה, כעת כשקראתי אני מסכים שאין פה כישלון תכנוני אבל לא הייתי משתמש עם הפסקת האזנה או הone (שלא טוב פה כי צריך שזה יעבוד גם אחרי זה) אלא צריך לעשות משתנה בוליאני ("דגל") שקובע אם כעת כבר פתוח.
כלומר, שונה ממה שעשיתי בסוף, או שכיוונתי לדעת גדולים?
-
@dovid אמר בclick רק פעם אחת:
@יוסף-בן-שמעון אני כתבתי את זה בלי להבין את הדוגמה שנכתבה, כעת כשקראתי אני מסכים שאין פה כישלון תכנוני אבל לא הייתי משתמש עם הפסקת האזנה או הone (שלא טוב פה כי צריך שזה יעבוד גם אחרי זה) אלא צריך לעשות משתנה בוליאני ("דגל") שקובע אם כעת כבר פתוח.
כלומר, שונה ממה שעשיתי בסוף, או שכיוונתי לדעת גדולים?
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות