我的页面上有一个 HTML 元素,并为元素添加了一些效果(动画)。我快完成了,但我不明白为什么动画由于某种原因执行无序......如果可能的话,请专注于第二个函数,因为我不想弄乱一个完美运行的代码
$(document).ready(function(){
$("aside, #top").hover(function(){
$("aside").animate({width:100}, 700);
$("#top").animate({width:100}, 700);
$("#navigation").show();
});
$("aside, #top").mouseleave(function(){
$("aside").animate({width:10}, 700);
$("#top").animate({width:10}, 700);
$("#navigation").hide();
});
最后一个
$("#navigation").hide();
在同一函数中的其他两个之前执行。为什么?