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

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

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

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

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

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

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

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

      אגב, מדוע צריך לכתוב e.target ולא מספיק e לבד?

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

      תגובה 1 תגובה אחרונה
      0
      • א מנותק
        א מנותק
        אהרן
        כתב ב נערך לאחרונה על ידי
        #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
                            • דף הבית
                            • קטגוריות
                            • פוסטים אחרונים
                            • משתמשים
                            • חיפוש
                            • חוקי הפורום