又一个开关灯的效果,遇到问题了,请大家帮助
本例中,可通过点击自动开关灯按铵实现开关灯功能,也可通过移动鼠标到手形实现,也可通过点击ON OFF实现,问题是,在自动开关灯过程中,如果鼠标移动到正在移动的手形上面,手形就会乱动,一直解决不了,有没有人可以帮助解决一下?谢谢。 最普遍最万能的做法就是给这事件加个变量锁。 变量锁对我来讲是个新词,有没有可以详细说说的? 你不说还不知道有这个bug呢。其实做成这样就不错了,一般人不会去碰运动中的手型。你既然做了mouse on就触发事件,那即使在运动中,只要鼠标碰到手型就会再次触发,两个事件会同时发生,导致错乱。
除了楼上的朋友说变量锁(我也不懂,继续关注),还可以把触发事件改成on click,当然,这样似乎就没那么人性化了。
页:
[1]