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

طريقة jQuery mouseenter()

أحداث jQuery

تتم استدعاء طريقة mouseenter() لتحفيز حدث mouseenter، أو إضافة دالة لتشغيلها عند حدوث حدث mouseenter

تتم استدعاء حدث mouseenter عند دخول سهم الماوس إلى العنصر

قد تتوقعmouseenter،mousemoveوmouseoverهذه الأحداث متشابهة، ولكنها ليست نفسها:

  • mouseenter-تتم استدعاء هذه الطريقة فقط عند دخول سهم الماوس إلى العنصر

  • mousemove-تتم استدعاء هذه الطريقة عند وضع سهم الماوس على العنصر

  • mouseover-تتم استدعاء هذه الطريقة عند دخول سهم الماوس إلى العنصر أو أبنائه (انظر الأمثلة أدناه)

عادة ما يتم استخدام طريقة mouseenter() معmouseleave()استخدام الطريقة معًا.

النص:

تثبيت الحدث mouseenter على العنصر المحدد:

$(selector).mouseenter()

إضافة دالة إلى حدث mouseenter

$(selector).mouseenter(function)

مثال

تغيير لون الخلفية عند إطلاق أحداث mouseenter وmouseleave

$("p").mouseenter(function(){
  $(this).css("background-color", "yellow");
});
$("p").mouseleave(function(){
  $(this).css("background-color", "lightblue");
});
اختبار لرؤية‹/›

هذا المثال يوضح الفرق بين mousemove،mouseenter وmouseover

الحدث المطلوب: mouseenter

الحدث المطلوب: mousemove

الحدث المطلوب: mouseenter

تشغيل الكود

قيمة المتغير

المتغيرالوصف
دالةدالة تنفيذ عند إطلاق الحدث mouseenter

أحداث jQuery