עבור לתוכן

בעיה בJquery

Featured Replies

פורסם

יש לי בעיה בסקריפט המצורף, יש לי פונקציה שאני רוצה להפעיל כשאני לוחץ על תגית P (פסקה) ואמור להפתח לי חלון alert של JS

הפונקציה עובדת טוב אלא שאם יש לי תגית div שבה אני מכניס דרך JS עוד תגית P הפונקציה של Jquery לא מזהה אותו

אני חושב שזאת בעיה בפונקצית הready

תודה על העזרה

[attachment deleted by admin]

פורסם

כשאתה קורא לפונקציית bind (ד"א אתה יכול במקום זה לקרוא לclick()) הוא מקשיב לאירועים רק מהאלמנטים שהיו נוכחים בזמן הקריאה לפונקציה ושהתאימו לCSS selector.

אם אתה רוצה שjQuery יקשיב לאירועים גם מאלמנטים חדשים אתה צריך להשתמש בפונקציית live

http://api.jquery.com/live/

פורסם
  • מחבר

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

יש דרך לפתור את הבעיה הזאת?

תודה על העזרה

פורסם

מוזר, אצלי זה לא קורה... באיזה דפדפן אתה משתמש?

פורסם
  • מחבר

בשניהם זה קורה chrome , IE 7

זה באמת לא קורה עם הALERT, הALERT היה אמור להיות רק בדיקה, כעקרון מה שהייתי אמור לעשות בשיעורים

זה שברגע שאני לוחץ על טאג P הוא אמור לפתוח לי חלון fancybox (אתה יכול להכנס לאתר www.fancybox.com ולראות איך זה אמור להראות)

בכל מקרה זה הקוד שלי עכשיו



$('p').ready(function() {
$('p').live('click',function(){
$(this).fancybox({
'titlePosition' : 'inside',
'transitionIn' : 'none',
'transitionOut' : 'none'
});
});
});

פורסם

אתר facybox כרגע נמצא למכירה... אם תוכל להדגים מה הוא אמור לעשות

פורסם
  • מחבר

חחח זה אמור להיות fancybox בכל מקרה זה אמור להראות פופאפ יפה כזה שמראה לך תוכן מסויים(אתה שולט בו דרך HTML)

הפופאפ מופיע "מעל" הדף אינטרנט ככה שהדף המקורי של הדפדפן מוחשך

www.fancybox.net

ארכיון

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

דיונים חדשים