طريقة jQuery live ()
مثال
إخفاء أو إظهار عنصر <p> عند النقر فوق الزر:
$("button").live("click", function(){
$("p").slideToggle();
});
التعريف والاستخدام
تم إهمال الأسلوب () المباشر في الإصدار 1.7 من jQuery ، وإزالته في الإصدار 1.9. استخدم طريقة on () بدلاً من ذلك.
تقوم طريقة live () بإرفاق واحد أو أكثر من معالجات الأحداث للعناصر المحددة ، وتحدد وظيفة ليتم تشغيلها عند وقوع الأحداث.
ستعمل معالجات الأحداث المرفقة باستخدام طريقة live () لكل من العناصر الحالية والمستقبلية التي تطابق المحدد (مثل عنصر جديد تم إنشاؤه بواسطة برنامج نصي).
نصيحة: لإزالة معالجات الأحداث ، استخدم طريقة die () .
بناء الجملة
$(selector).live(event,data,function)
Parameter | Description |
---|---|
event | Required. Specifies one or more events to attach to the elements. Multiple event values are separated by space. Must be a valid event. |
data | Optional. Specifies additional data to pass along to the function |
function | Required. Specifies the function to run when the event occurs |
جربها بنفسك - أمثلة
كيفية استخدام طريقة live () لإضافة معالجات الأحداث للعناصر التي لم يتم إنشاؤها بعد.