2

我使用 s 制作的按钮在您 onMouseOver、onMouseOut、onMouseDown 和 onMouseUp 时会发生样式更改,但是如果有人单击然后将按钮拖离按钮,则该按钮将保持 onMouseDown 状态。我尝试使用不同的 onDrag 状态,但这不是让它工作的方法。有任何想法吗?

4

1 回答 1

2

使用onMouseOut.

onMouseDown将打开一个布尔标志,并将onMouseOutonMouseUp关闭。

例如,onMouseDown代码将类似于beingClicked = true,onMouseOut并且onMouseUp将是beingClicked = false

或者,您可以只调用onMouseUp()您的onMouseOut听众。

于 2013-02-24T20:49:21.723 回答