最赞回答 / 初恋茶香
absolute 是绝对定位,它的位置相对于最近的已定位祖先元素,tip 是absolute,也就是是一个定位元素,而且是.tipspan的直接祖先元素,所以.tip span 相对于.tip 定位
2014-12-12
已采纳回答 / purple_yao
加入一个判断 if (!$('.tip').is(':animated')){ $('.tip').css({'left':l+'px'}).animate({'top':180,'opacity':1},300); }
2014-12-12
已采纳回答 / WingMeng
缝隙的确是存在的,因为line-top的hover效果的left为-2px,则其右边必然会产生2px的缝隙,其它3条线产生的缝隙也是同样的道理。但这个是无所谓的,因为当把line的背景色调回白色时是根本看不到缝隙的,这对最终效果没有任何影响。
2014-12-11
最赞回答 / JoV
在执行动画前先用stop()停止元素的动画停止元素的动画方法:stop()语法结构:stop([clearQueue],[gotoEnd])clearQueue 和 gotoEnd 都为可选参数,为布尔值。clearQueue : 是否要清空未执行玩的动画列表gotoEnd : 是否直接将正在执行的动画跳转到末状态在这里就是$(".tip").stop(true, true);
2014-12-07