我想添加一個像這個演示網站的菜單Here
它從頁面頂部下降,你可以看到,我想知道這是否與只有CSS3或。 如果有人能給我一個簡單的功能,所以我可以離開它,這將是很好的!頂部功能菜單動畫幻燈片
編輯:好的我找到了它的代碼片段我想,我仍然想知道這是否是一個很好的方法來做到這一點,如果有人可以使這個更簡單,看起來像很多代碼只是爲了
var isUp = false;
var navHeight = $('#navContainer').height();
var hideHeight = navHeight - 50;
$('#arrowLink a').click(function(e){
e.preventDefault();
navHeight = $('#navContainer').height();
hideHeight = navHeight - 50;
$('.tooltip').remove();
if(!isUp){
$(this).find('img').attr('src',template_directory+'/images/menu_hide_arrow_bottom.png');
$(this).find('img').attr('title',showNav);
$("#navContainer").animate({
top: '-='+ hideHeight + 'px'
}, 500, "swing", function() {
isUp = true;
});
}else{
$(this).find('img').attr('src',template_directory+'/images/menu_hide_arrow_top.png');
$(this).find('img').attr('title',hideNav);
$("#navContainer").animate({
top: "0"
}, 500, "swing", function() {
isUp = false;
});
if($('body').hasClass('body_show_content'))
{
$('#mainContainer').fadeIn();
}
}
});`
CSS3和jQuery解決方案都是可能的,但JS看起來更加兼容 – vladkras