أبحث عن طريقة لاكتشاف ما إذا كان حدث النقر click event قد حدث خارج أحد المكونات (أي ضغط المستخدم على مكون آخر)،في jQuery توجد الدالة closest لمعرفة ما إذا كان الهدف target هو نفس عنصر DOM أو أحد العناصر الأباء له. فإن كان الهدف target ينتمي إلى أحد العناصر الفرعية (الأبناء)، لا يعتبر خارج المكون.
لذا في المكون الخاص بي أريد كتابة دالة للقيام بمثل هذا الأمر (التأكد من أن حدث النقر قد تم خارج هذا المكون). أعتقد أنه عندما تعمل هذه الدالة، أحتاج إلى مقارنة الهدف target مع عناصر DOM التابعة للمكون الخاص بي.
يحتوي حدث النقر على خصائص مثل "path" الذي يبدو أنه يحمل مسار DOM الذي سلكه الحدث. لست متأكدًا مما يجب أن أكتبه في هذه الدالة.
السؤال
Adam Ebrahim
أبحث عن طريقة لاكتشاف ما إذا كان حدث النقر click event قد حدث خارج أحد المكونات (أي ضغط المستخدم على مكون آخر)،في jQuery توجد الدالة closest لمعرفة ما إذا كان الهدف target هو نفس عنصر DOM أو أحد العناصر الأباء له. فإن كان الهدف target ينتمي إلى أحد العناصر الفرعية (الأبناء)، لا يعتبر خارج المكون.
لذا في المكون الخاص بي أريد كتابة دالة للقيام بمثل هذا الأمر (التأكد من أن حدث النقر قد تم خارج هذا المكون). أعتقد أنه عندما تعمل هذه الدالة، أحتاج إلى مقارنة الهدف target مع عناصر DOM التابعة للمكون الخاص بي.
يحتوي حدث النقر على خصائص مثل "path" الذي يبدو أنه يحمل مسار DOM الذي سلكه الحدث. لست متأكدًا مما يجب أن أكتبه في هذه الدالة.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.