鼠标抬起时鼠标要在元素上才能触发click事件

172 阅读1分钟

div上加个mousedown事件。里面有个按钮加个click事件。mousedown事件执行后按钮会移动,且加了移动动画,移动距离不定,移动时间固定。

点击按钮时,鼠标抬起时,按钮位置已经改变。导致不会触发click事件。 坑啊。 要是点的快,趁还没移出按钮时就抬起鼠标了,那就会触发click事件。 基础不牢,被坑。