أحداث JavaScript Mouseover و Mouseout ، إذا كانت هناك عناصر طفل داخل عنصر الربط ،
سيتم تشغيل أحداث Mouseover و Mouseout عدة مرات عند عناصر الربط.
حل jQuery:
قامت أساليب Mouseenter و MouseLeave الخاصة بـ JQuery بإصلاح هذه المشكلة ويمكن استخدامها مباشرةً لاستبدال Mouseover و Mouseout
ومع ذلك ، هناك مشكلة صغيرة مع Mouseenter و MouseLeave.
الحل المؤقت هو عدم السماح لعناصر الحدث الربط بالاعتماد على حافة المتصفح ، ومحاولة ترك تباعد 1 بكسل على الأقل.
بالإضافة إلى ذلك ، فإن طريقة JQuery's Hover () تعادل استخدام Mouseenter و MouseLeave. يمكن أيضًا حل مشكلة Mouseover و Mouseout.