English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

كتيب مرجع لـ jQuery للحواكمة

الحدث هو العملية التي يمكن استشعارها من قبل تطبيق الويب

طرق الحدث لـ jQuery

يوفر jQuery طريقة سهلة لربط معالجات الحدث

في الجدول أدناه تم إدراج جميع الطرق والميزات المستخدمة لمعالجة الحدث

الطريقة/الميزةوصف
bind()غير موصى به في الإصدار 3.0استخدامonبديل للمتدخل
blur()هل يتم إضافة/تنشيط حدث فقدان التركيز
change()هل يتم إضافة/تنشيط حدث تغيير
click()هل يتم إضافة/تنشيط حدث نقرة
contextmenu()هل يتم إضافة/تنشيط حدث right-click
dblclick()هل يتم إضافة/تنشيط حدث ضرب ثنائي
delegate()غير موصى به في الإصدار 3.0استخدامonبديل للمتدخل
die()في إصدار 1.9تم حذفه، حذف جميع معالجات الحدث المضافة باستخدام طريقة live()
error()تم حذفه في الإصدار 3.0هل يتم إضافة/تنشيط حدث خطأ
event.currentTargetالعنصر الحالي في مرحلة التدفق الحالية للحادث
event.dataهل يحتوي على بيانات إضافية يتم تمريرها إلى طريقة الحدث الحالية
event.delegateTargetهل يعود العنصر الذي تم إضافة معالج الحدث الحالي إليه
event.isDefaultPrevented()هل يعود قيمة الحدث إلى استدعاء event.preventDefault()
event.isImmediatePropagationStopped()هل يعود قيمة الحدث إلى استدعاء event.stopImmediatePropagation()
event.isPropagationStopped()إرجاع ما إذا كان تم استدعاء event.stopPropagation() من خلال كائن الحدث
event.metakeyإشارة إلى ما إذا كان مفتاح META قد تم ضغطه عند تحفيز الحدث
event.namespaceإرجاع اسم النطاق المحدد عند تحفيز الحدث
event.pageXإرجاع موقع الفأرة بالنسبة للجدار اليسرى للوثيقة
event.pageYإرجاع موقع الفأرة بالنسبة للجدار العلوية للوثيقة
event.preventDefault()منع المتصفح من تنفيذ عملية العنصر المحدد
event.relatedTargetإرجاع العنصر الذي يتم إدخاله أو الخروج منه عند تحرك الفأرة
event.resultتضمين آخر/أحدث قيمة التي تم إرجاعها من معالج الأحداث المحدد بالحدث
event.stopImmediatePropagation()منع استدعاء أي معالج أحداث آخر
event.stopPropagation()منع حدوث الحدث في شجرة DOM، ومنع أي معالج والدي من استقبال إشعار الحدث
event.targetإرجاع العنصر DOM الذي تم تحفيز الحدث به
event.timeStampإرجاع الوقت الذي تم إنشاء الحدث فيه (بالميليسيوندات مقارنة بالعصر)
event.typeإرجاع نوع الحدث الذي تم تحفيزه
event.whichإرجاع مفتاح الزر أو زر الفأرة الذي تم ضغطه في الحدث
focus()إضافة/تحفيز أحداث focus
focusin()إضافة معالج الأحداث إلى أحداث focusin
focusout()إضافة معالج الأحداث إلى أحداث focus
hover()إضافة معالجي الأحداث إلى أحداث hover
keydown()إضافة/تحفيز أحداث keydown
keypress()إضافة/تحفيز أحداث ضغط الزر
keyup()إضافة/تحفيز أحداث keyup
live()تم حذفه في إصدار 1.9إضافة أو أكثر معالجي الأحداث إلى العناصر المحددة حاليًا أو المستقبلية
load()تم حذفه في إصدار 3.0إضافة معالج الأحداث إلى أحداث load
mousedown()إضافة/تحفيز أحداث mousedown
mouseenter()إضافة/تحفيز أحداث mouseenter
mouseleave()إضافة/تحفيز أحداث mouseleave
mousemove()إضافة/تحفيز أحداث mousemove
mouseout()إضافة/تحفيز أحداث mouseout
mouseover()إضافة/تحفيز أحداث mouseover
mouseup()إضافة/تحفيز أحداث mouseup
offحذف معالج الحدث المضاف إلى طريقة on
onإضافة معالج الحدث إلى العنصر
oneإضافة معالج الحدث إلى العنصر المحدد. يمكن تفعيل هذا المعالج مرة واحدة فقط للعنصر
$.proxyقبول الدالة الحالية وتقديم دالة جديدة تحتوي على سياق معين
readyتحديد الدالة التي سيتم تنفيذها عند تحميل DOM بشكل كامل
resizeإضافة/تثبيت حدث التغيير في الحجم
scrollإضافة/تثبيت حدث التدول
selectإضافة/تثبيت حدث التحديد
submitإضافة/تثبيت حدث التسليم
toggleإزالة في إصدار 1.9إضافة إثنين أو أكثر من الوظائف، ويمكن التبديل بينها في أحداث النقر
triggerتثبيت جميع الأحداث الم绑定 إلى العنصر المحدد
triggerHandlerتثبيت جميع الدوال الم绑定 إلى العنصر المحدد لمستخدم الحدث المحدد
unbindغير موصى به في إصدار 3.0استخدامoffبديل للمتدخل
undelegateغير موصى به في إصدار 3.0استخدامoffبديل للمتدخل
unloadإزالة في إصدار 3.0إضافة معالج الحدث إلى حدث التفريغ