我使用的按钮在onMouseOver、onMouseOut、onMouseDown和onMouseUp时有样式更改,但是如果有人单击并拖动按钮,则按钮将保持onMouseDown状态。我试着使用不同的onDrag状态,但这不是让它工作的方法。有什么想法吗?
最佳答案
使用onMouseOut
。onMouseDown
将启用布尔标志,onMouseOut
和onMouseUp
将禁用布尔标志。
例如,onMouseDown
代码应该类似于beingClicked = true
,onMouseOut
和onMouseUp
应该是beingClicked = false
。
或者,你可以在你的听众中调用onMouseUp()
。