最赞回答 / qq_发条橙子_0
box2.onmouseover=omove; 执行这条语句的意思是box2的鼠标事件指向一个叫omove名字的function;box2.onmouseover=omove(0);执行这条语句的意思是box2指向的是omove运行的结果,而结果自然要运行出来才知道,omove函数就直接被调用了。于是不等鼠标over分享框就自己动起来了。但是omove又要接收参数,所以就把omove放在一个function里面。
2016-02-17
已采纳回答 / hiccup_dai
<script type="text/javascript"> $(function(){ $('#move a').mouseenter(function(){ $(this).find('i').animate({top:"-25px",opacity:"0"},300,function(){ $(this).css({top:"30px"}); $(this).animate({top:"20px",opacity:"1"},200) }) ...
2016-02-17
最新回答 / Neil丶
如果attr你给他heigth值,那每次获取到的是当前height值,意思就是每次获取得到的icur是不一样的,然后speed=(iTarget-icur)/8得到的速度就不时匀速的。我是这样理解的!
2016-02-01