דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. שאלות על פונקציות JS שקשורות ל-DOM

שאלות על פונקציות JS שקשורות ל-DOM

מתוזמן נעוץ נעול הועבר ארכיון code613m
19 פוסטים 4 כותבים 920 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מחובר
    א מחובר
    אהרן
    כתב ב נערך לאחרונה על ידי
    #9

    קורה לי משהו מאוד (או שלא) מוזר!!
    אני מפעיל האזנה לקליק - ).on('click', לאינפוט
    אותו אינפוט נמצא כמה פעמים עם אותו שם ואותו תוכן
    אז בקליק הפונקציה מופעלת כמספר המופעמים!!
    איך מונעים את זה??

    פורסם במקור בפורום CODE613 ב20/08/2015 08:23 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • א מחובר
      א מחובר
      אהרן
      כתב ב נערך לאחרונה על ידי
      #10

      פה התשובה?
      http://stackoverflow.com/questions/5563783/jquery-class-click-multiple-elements-click-event-once
      לצערי לא הבנתי אותה

      תודה מראש על כל עזרה!

      פורסם במקור בפורום CODE613 ב20/08/2015 08:42 (+03:00)

      תגובה 1 תגובה אחרונה
      0
      • dovidD מחובר
        dovidD מחובר
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #11

        הם אומרים שהפונקציה מופעלת כמספר הפעמים שכתבת/הפעלת את ).on('click.

        פורסם במקור בפורום CODE613 ב20/08/2015 10:39 (+03:00)

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        1
        • א מחובר
          א מחובר
          אהרן
          כתב ב נערך לאחרונה על ידי
          #12

          משהו מוזר
          ).on('click. אמור לעבוד גם על אלמנטים שנוצרים אח"כ, בפועל זה לא, זו הסיבה ש-).on('click. מופעל הרבה פעמים.

          אז הוספתי off בכל פעם לפני הכנסת ה-).on('click.
          עובד ב"ה
          אבל עקום.

          פורסם במקור בפורום CODE613 ב20/08/2015 11:08 (+03:00)

          תגובה 1 תגובה אחרונה
          0
          • dovidD מחובר
            dovidD מחובר
            dovid ניהול
            כתב ב נערך לאחרונה על ידי
            #13

            לא הבנתי...

            פורסם במקור בפורום CODE613 ב20/08/2015 12:17 (+03:00)

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            תגובה 1 תגובה אחרונה
            1
            • א מחובר
              א מחובר
              אהרן
              כתב ב נערך לאחרונה על ידי
              #14

              פונקצית on של jq מפעילה האזנה לאירוע, ואמור לעבוד גם על אלמנטים שנוצרים אחרי הפעלת האזנה.
              בפועל זה לא עובד לי, לא יודע למה, לכן אני קורא ל-ON בפונקציה שיוצרת את האלמנטים החדשים.
              לפי מה שכתוב שם זו הסיבה שהפונקציה שה-ON קורא לה רצה כמה פעמים בכל הפעלת הארוע.
              אז לפני כל פעם שקראתי לפונקציה ON אני קורא קודם לפונקציה OFF שמבטל את האזנות הארוע.

              פורסם במקור בפורום CODE613 ב20/08/2015 17:49 (+03:00)

              תגובה 1 תגובה אחרונה
              0
              • dovidD מחובר
                dovidD מחובר
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #15

                @אהרן

                בפועל זה לא עובד לי, לא יודע למה,

                יש מצב לדוגמה?

                פורסם במקור בפורום CODE613 ב20/08/2015 18:08 (+03:00)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                0
                • א מחובר
                  א מחובר
                  אהרן
                  כתב ב נערך לאחרונה על ידי
                  #16

                  האמת שאני בדר"כ משתדל להביא קוד
                  אבל פה זה לא שאלה בקוד (לכאורה) אלא במבנה.
                  פקודת הON עומדת בפני עצמה

                  $(document).ready(function() {
                      $('.wn-active').on('click', function(e){
                          someFunc(e);
                      });
                  });
                  

                  והאלמנט מתווסף אח"כ
                  מה יש פה להראות? 🙂
                  אני שואל באמת, אולי זה קשור לקושי שלי להתבטא.

                  פורסם במקור בפורום CODE613 ב20/08/2015 18:40 (+03:00)

                  תגובה 1 תגובה אחרונה
                  0
                  • א מחובר
                    א מחובר
                    אהרן
                    כתב ב נערך לאחרונה על ידי
                    #17

                    אני יודע שעדיף כך

                    //$('.Answer').on('click', '.wn-active', function(){
                    

                    אבל זה לא שינה בענין הזה.

                    פורסם במקור בפורום CODE613 ב20/08/2015 18:43 (+03:00)

                    תגובה 1 תגובה אחרונה
                    0
                    • א מחובר
                      א מחובר
                      אהרן
                      כתב ב נערך לאחרונה על ידי
                      #18

                      ועל הדרך שאלה נוספת
                      AJAX זהו אחד מהפונקציות של של JQ
                      אז מדוע יש לינק תחת הקטגוריה ajax?
                      //ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js

                      פורסם במקור בפורום CODE613 ב20/08/2015 19:09 (+03:00)

                      תגובה 1 תגובה אחרונה
                      0
                      • א מחובר
                        א מחובר
                        אהרן
                        כתב ב נערך לאחרונה על ידי
                        #19

                        אוקי, אולי אחסוך לאחרים
                        גם בארוע ON האלמנט הראשי חייב להיות קיים, רק המישני דינמי.
                        כך:

                        //$(Selection is).on('click', dinamic selection, function(){
                        

                        ולעולם יש למה לקשר, למשל ל-documet.

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

                        פורסם במקור בפורום CODE613 ב21/08/2015 03:24 (+03:00)

                        תגובה 1 תגובה אחרונה
                        2

                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום