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 繼承了所有屬性和方法自