เหตุการณ์ onmouseout
การระบุและการใช้งาน
เหตุการณ์ onmouseout จะเกิดขึ้นเมื่อตัวชิ้นหรือหลักของตัวชิ้นมีการเคลื่อนที่ของเหตุการณ์
คำแนะนำ:เหตุการณ์นี้มักใช้ร่วมกับ เหตุการณ์ onmouseoverใช้ร่วมกัน เมื่อตัวชิ้นหรือหลักของตัวชิ้นมีการเคลื่อนที่ของเหตุการณ์
ตัวอย่าง
ตัวอย่าง 1
ปฏิบัติการ JavaScript ตอนที่ตัวชิ้นที่มีเหตุการณ์ onmouseout
<img onmouseout="normalImg(this)" src="smiley.gif" alt="Smiley">
ตัวอย่าง 2
ตัวอย่างนี้แสดงถึงความแตกต่างระหว่างเหตุการณ์ onmousemove, onmouseleave และ onmouseout:
<div onmousemove="myMoveFunction()"> <p id="demo">จะมีการแสดงถึง onmousemove!</p> </div> <div onmouseleave="myLeaveFunction()"> <p id="demo2">จะมีการแสดงถึง onmouseleave!</p> </div> <div onmouseout="myOutFunction()"> <p id="demo3">จะมีการแสดงถึง onmouseout!</p> </div>
รูปแบบการใช้งาน
ใน HTML
<element onmouseout="myScript">
ใน JavaScript
object.onmouseout = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener()
object.addEventListener("mouseout", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวรุ่นเก่ากว่าไม่สนับสนุน วิธีการ addEventListener()。
รายละเอียดเทคนิค
การหลุดระดับ | สนับสนุน |
---|---|
สามารถยกเลิกได้ | สนับสนุน |
ประเภทเหตุการณ์ | MouseEvent |
ตารางแสดงแบบหลักของ HTML ที่สนับสนุน | ทั้งหมดองค์ประกอบ HTML ทั้งหมด ยกเว้น:<base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> และ <title> |
รุ่น DOM: | Level 2 Events |
การสนับสนุนโดยบราวเซอร์
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onmouseout | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |