【发布时间】:2010-09-11 03:11:33
【问题描述】:
所以基本上我正在制作一个自定义按钮。
期望的行为:
当用户鼠标悬停时,鼠标悬停的图片会淡入。
当用户将鼠标移开时,鼠标悬停/按下的图片会淡出。
例外情况:
如果用户在播放淡入淡出动画时鼠标移入或关闭,则需要:
- 立即停止当前播放的动画
- 从当前位置开始淡入新动画。示例:假设用户鼠标悬停,并且鼠标悬停动画已经播放,如果他们要在鼠标悬停动画仍在播放时将鼠标移开,然后快速重新打开鼠标,则不会从一开始就开始淡入淡出鼠标。但是 mouseoff 动画从哪里停止。
【问题讨论】: