mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-02 10:51:35 +08:00

* feat(website): write english translations * docs(website): delete unnecessary files * feat(website): update term translations * docs(website): add Chinese documents * chore(crowdin): update crowdin config * docs(filename): keep the new document filename consistent with the old filename style * chore: add documentation issue template
29 lines
875 B
Plaintext
29 lines
875 B
Plaintext
# 鼠标按钮
|
|
|
|
The Wails runtime intercepts mouse clicks to determine whether a frameless window needs resizing or a window needs to be moved.
|
|
It has been asked how to detect when a mouse click has occurred, because `window.onclick` doesn't report the mouse buttons correctly.
|
|
The following code shows how to detect mouse clicks:
|
|
|
|
```javascript
|
|
|
|
window.addEventListener('mousedown', handleMouseButtonDown);
|
|
|
|
function handleMouseButtonDown(event) {
|
|
if (event.button === 0) {
|
|
// left mouse button
|
|
} else if (event.button === 1) {
|
|
// middle mouse button
|
|
} else if (event.button === 2) {
|
|
// right mouse button
|
|
} else if (event.button === 3) {
|
|
// back mouse button
|
|
} else if (event.button === 4) {
|
|
// forward mouse button
|
|
} else {
|
|
// other mouse button
|
|
}
|
|
}
|
|
|
|
```
|
|
Reference: https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/button
|