HTML DOM MouseEvent
MouseEvent 物件
MouseEvent 物件處理滑鼠與 HTML 文件互動時發生的事件。
滑鼠事件
事件 | 發生時間 |
---|---|
onclick | 使用者點選一個元素 |
oncontextmenu | 使用者右鍵點選一個元素 |
ondblclick | 使用者雙擊一個元素 |
onmousedown | 滑鼠按鈕在元素上被按下 |
onmouseenter | 滑鼠指標移入一個元素 |
onmouseleave | 滑鼠指標移出元素 |
onmousemove | 滑鼠指標懸停在一個元素上 |
onmouseout | 滑鼠指標移出元素 |
onmouseover | 滑鼠指標移到一個元素上 |
onmouseup | 在元素上釋放滑鼠按鈕 |
MouseEvent 屬性
屬性 | 返回 |
---|---|
altKey | ALT 鍵是否被按下 |
button | 哪個滑鼠按鈕被按下 |
buttons | 哪些滑鼠按鈕被按下 |
clientX | 滑鼠指標的 X 座標(相對於視窗) |
clientY | 滑鼠指標的 Y 座標(相對於視窗) |
ctrlKey | CTRL 鍵是否被按下 |
detail | 有關事件的詳細資訊 |
metaKey | META 鍵是否被按下 |
offsetX | 滑鼠指標的 X 座標(相對於目標) |
offsetY | 滑鼠指標的 Y 座標(相對於目標) |
pageX | 滑鼠指標的 X 座標(相對於文件) |
pageY | 滑鼠指標的 Y 座標(相對於文件) |
relatedTarget | 觸發滑鼠事件的元素 |
screenX | 滑鼠指標的 X 座標(相對於螢幕) |
screenY | 滑鼠指標的 Y 座標(相對於螢幕) |
shiftKey | SHIFT 鍵是否被按下 |
which | 已棄用(避免使用) 請改用 button 屬性 |
繼承的屬性和方法
MouseEvent 繼承了所有屬性和方法自