رویداد onmouseover
تعریف و استفاده
رویداد onmouseover وقتی رخ میدهد که نشانگر ماوس روی عنصر یا یکی از فرزندان آن قرار میگیرد.
توصیه:این رویداد معمولاً با رویداد onmouseoutبا استفاده از آن، وقتی کاربر نشانگر ماوس را از داخل عنصر خارج میکند، این رویداد رخ میدهد.
مثال
مثال 1
اجرای JavaScript وقتی که نشانگر ماوس روی تصویر قرار میگیرد:
<img onmouseover="bigImg(this)" src="smiley.gif" alt="Smiley">
مثال 2
این مثال تفاوتهای بین رویدادهای onmousemove، onmouseenter و mouseover را نشان میدهد:
<div onmousemove="myMoveFunction()"> <p id="demo">من اینجا onmousemove را نشان میدهم!</p> </div> <div onmouseenter="myEnterFunction()"> <p id="demo2">من اینجا onmouseenter را نشان میدهم!</p> </div> <div onmouseover="myOverFunction()"> <p id="demo3">من اینجا onmouseover را نشان میدهم!</p> </div>
شرح نحوی
در HTML:
<element onmouseover="myScript">
در JavaScript:
object.onmouseover = function(){myScript};
در JavaScript، از روش addEventListener() استفاده کنید:
object.addEventListener("mouseover", myScript);
توضیحات:اینترنت اکسپلورر 8 یا نسخههای قدیمیتر از آن پشتیبانی نمیکند مетод addEventListener().
جزئیات فنی
بخشبندی: | پشتیبانی |
---|---|
قابل انصراف: | پشتیبانی |
نوع رویداد: | MouseEvent |
برچسبهای HTML پشتیبانی شده: | تمام عناصر HTML، به استثنای:<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> و <title> |
نسخه DOM: | رویدادهای سطح 2 |
پشتیبانی مرورگر
رویداد | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseover | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |