我的功能适用于使菜单从顶部下拉,但我希望能够单击它并使其再次返回。我通过更改元素的边距顶部来实现这一点。
这是功能:
<!--Mobile Menu On Click-->
<script type="text/javascript">
function mobile_menu(){
if($('mobile_menu_container').css('margin-top') !=== '0px'){
document.getElementById('mobile_menu_container').style.marginTop="0px";
}
else if($('mobile_menu_container').css('margin-top') === '0px'){
document.getElementById('mobile_menu_container').style.marginTop="-260px";
}
}
</script>
这是html:
<a href="#" onClick="mobile_menu()">
<p id='tap_to_view'>
Tap To View Menu<br />
</p>
</a>