كتيب مرجع jQuery - الأحداث

طرق الحدث jQuery

ستشغل طرق الحدث الحدث الذي يتطابق مع العنصر أو ستربط الدالة إلى حدث معين على جميع العناصر التي تتطابق مع

النموذج التشغيلي:

$("button#demo").click()

النموذج التالي سيشعل حدث النقر المزدوج للنموذج button الذي يحمل id="demo"

النموذج المربوط:

$("button#demo").click(function(){$("img").hide()})

النموذج التالي سيخفي جميع الصور عند النقر على الزر الذي يحمل id="demo"

الطريقة وصف
bind() إضافة معالج أو أكثر من معالجات الحدث إلى العنصر الذي يتطابق مع
blur() تثبيت أو ربط الدالة إلى أحداث فقدان التركيز المحددة للعنصر
change() تثبيت أو ربط الدالة إلى أحداث التغيير المحددة للعنصر
click() تثبيت أو ربط الدالة إلى أحداث النقر المحددة للعنصر
dblclick() تثبيت أو ربط الدالة إلى أحداث النقر المزدوج المحددة للعنصر
delegate() إضافة معالج أو أكثر من معالجات الحدث إلى جميع الأبناء الحاليين أو المستقبليين للعناصر التي تتطابق مع
die() إزالة جميع معالجات الحدث المضافة من خلال دالة live()
error() تثبيت أو ربط الدالة إلى أحداث الخطأ المحددة للعنصر
event.isDefaultPrevented() يحدد ما إذا تم استدعاء event.preventDefault() على object event
event.pageX موقع الفأرة بالنسبة إلى الحافة اليسرى للوثيقة
event.pageY موقع الفأرة بالنسبة إلى الحافة العلوية للوثيقة
event.preventDefault() منع الحركة الافتراضية للحدث
event.result يحتوي على آخر قيمة عائدة من معالج الحدث المحدد
event.target العنصر DOM الذي تم تفعيل الحدث عليه
event.timeStamp يرجع هذا الخصوصية إلى عدد الأجزاء من المليونث من الثانية من 1 يناير 1970 إلى وقت حدوث الحدث
event.type وصف نوع الحدث
event.which إشارة إلى أي مفتاح أو زر تم ضغطه
focus() تثبيت أو ربط الدالة إلى أحداث التركيز المحددة للعنصر
keydown() تثبيت أو ربط الدالة إلى أحداث الضغط على المفتاح المحددة للعنصر
keypress() تثبيت أو ربط الدالة إلى أحداث الضغط على المفتاح المحددة للعنصر
keyup() إطلاق أو ربط دالة إلى واقعة key up المحددة للعنصر
live() إضافة معالج الحدث الواحد أو أكثر إلى العناصر التي تتوافق معها الآن أو في المستقبل
load() إطلاق أو ربط دالة إلى واقعة load المحددة للعنصر
mousedown() إطلاق أو ربط دالة إلى واقعة mouse down المحددة للعنصر
mouseenter() إطلاق أو ربط دالة إلى واقعة mouse enter المحددة للعنصر
mouseleave() إطلاق أو ربط دالة إلى واقعة mouse leave المحددة للعنصر
mousemove() إطلاق أو ربط دالة إلى واقعة mouse move المحددة للعنصر
mouseout() إطلاق أو ربط دالة إلى واقعة mouse out المحددة للعنصر
mouseover() إطلاق أو ربط دالة إلى واقعة mouse over المحددة للعنصر
mouseup() إطلاق أو ربط دالة إلى واقعة mouse up المحددة للعنصر
one() إضافة معالج الحدث إلى العناصر التي تتوافق معها. يمكن للعنصر أن يطلق هذا المعالج مرة واحدة فقط.
ready() حدث الاستعداد للوثيقة (عندما يكون الوثيقة HTML جاهزًا للاستخدام)
resize() إطلاق أو ربط دالة إلى واقعة resize المحددة للعنصر
scroll() إطلاق أو ربط دالة إلى واقعة scroll المحددة للعنصر
select() إطلاق أو ربط دالة إلى واقعة select المحددة للعنصر
submit() إطلاق أو ربط دالة إلى واقعة submit المحددة للعنصر
toggle() ربط دwoch أو أكثر من وظائف معالج الحدث، وتنفيذها عند حدوث حدث click متتابع
trigger() جميع الأحداث المحددة للعناصر التي تتوافق معها
triggerHandler() حدث المحدد الأول للعنصر الذي يتوافق معه
unbind() إزالة معالج الحدث المضاف من العناصر التي تتوافق معها
undelegate() إزالة معالج الحدث المضاف من العناصر التي تتوافق معها الآن أو في المستقبل
unload() إطلاق أو ربط دالة إلى واقعة unload المحددة للعنصر

شاهد

دليل:قواعد اللغة للعناصر المحددة باستخدام jQuery