从Fence转过来的,整体流畅度非常高。然而,偶尔在打开盒子时,会出现一闪一闪的情况。在测试中发现,当鼠标划过盒子标题的时候,会触发自动展开。但是如果鼠标在标题上停留的时间很短,又划向了空白的桌面,就会导致盒子展开又自动关闭,此时动画也没有生效,显得很生硬。
只有当鼠标在标题栏上停留一段时间,才不会出现闪烁的情况。针对这个问题,我有几种改进的思路:
一是,鼠标只要划过就一定展开,只要鼠标停留的时间短于设定的时间,盒子就自动关闭。
二是,鼠标划过后,自动判定盒子完全展开的范围内是否有鼠标。如果有,那么盒子就继续展开。