我在html中创建了一个从标题后面向下滑动的菜单。 Al,这很完美。我单击按钮菜单向下滑动菜单再次点击它向上滑动。 我想知道有没有办法可以添加一个推出功能。 我尝试过,但菜单包含各种列,其中数据来自php。 我添加了一个翻转主页面,但有时会停止初始下降,因为鼠标已经在页面上。 我想可以将此功能添加到页面上不是菜单的任何其他元素或菜单中的包含div,当菜单关闭时,然后删除功能以在菜单为菜单时返回菜单返回。
这是我到目前为止所做的:
<div class="nav_btn_drop_down" onclick="toggle_menu(this,'clothing',menu_toggle)"><a>CLOTHING <img src="global.includes/small_icon_down.png" width="10" height="10" /></a></div>
var menu_toggle = false;
function toggle_menu(f,s,t){
if(t === false){
document.getElementById('menu').style.opacity = 1;
$('#menu').fadeIn(1,function(){
$('#menu').animate({height:menu_height+"px"},750);
});
menu_toggle = true;
}else{
menu_toggle = false;
$('#menu').animate({height:"0px"},750,function(){
document.getElementById('menu').style.opacity = 0;
$('#menu').fadeOut(1,function(){});
});
}
}