我使用的按钮在onMouseOver、onMouseOut、onMouseDown和onMouseUp时有样式更改,但是如果有人单击并拖动按钮,则按钮将保持onMouseDown状态。我试着使用不同的onDrag状态,但这不是让它工作的方法。有什么想法吗?

最佳答案

使用onMouseOut
onMouseDown将启用布尔标志,onMouseOutonMouseUp将禁用布尔标志。
例如,onMouseDown代码应该类似于beingClicked = trueonMouseOutonMouseUp应该是beingClicked = false
或者,你可以在你的听众中调用onMouseUp()

10-07 12:07