【发布时间】:2012-03-02 06:34:17
【问题描述】:
我正在尝试为我的#main div 设置动画,以便在单击“工作”时它淡出并滑过我的#header div 顶部,然后在单击“关于”或“时淡出并向下滑动”单击“联系”链接。出了点问题,它没有动画。不知道为什么。有人可以帮忙吗?
http://jsbin.com/odorah/edit#javascript,html,live
我知道理想情况下 .slideUp/.slideDown 函数应该是有序的,但由于某种原因,它会干扰我正在使用的 fittext 插件。仅供参考
$(document).ready(function(){
$('#workclick').click(function(){
$('#main').animate({top:'-50%', opacity:'1'},{queue:false,duration:500, easing:"easeOutQuart"});
}, function(){
$('#header').animate({top:'0px', opacity:'0'},{queue:false,duration:200});
});
$('#aboutclick').click(function(){
$('#main').animate({top:'50%', opacity:'0'},{queue:false,duration:500, easing:"easeOutQuart"});
}, function(){
$('#header').animate({top:'0px', opacity:'1'},{queue:false,duration:200});
});
$('#contactclick').click(function(){
$('#main').animate({top:'50%', opacity:'0'},{queue:false,duration:500, easing:"easeOutQuart"});
}, function(){
$('#header').animate({top:'0px', opacity:'1'},{queue:false,duration:200});
});
});
【问题讨论】:
-
您应该始终在问题中包含相关代码。这样,如果您链接到的文件/页面不复存在,您的问题仍然存在,并且将来可能对其他人有用。
标签: jquery jquery-animate slide