كتيب مرجع jQuery - الأحداث
- الصفحة السابقة محددات jQuery
- الصفحة التالية أثر 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
- الصفحة التالية أثر jQuery