【发布时间】:2019-10-12 05:37:43
【问题描述】:
我用 jquery 构建了一个导航菜单,当我点击菜单图标时它会打开,但是当我再次点击菜单图标时它不会关闭
这是html代码:
<aside class="aside_menu">
<span class="arrow"></span>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
<div><a href="#">test</a></div>
</aside>
这是jquery代码:
$(document).ready(function () {
$(".aside_menu .arrow").click(function () {
var aside_menu = $(this).parent();
if (aside_menu.offset().right === 0)
aside_menu.animate({right: "-200px"})
else
aside_menu.animate({right: "0px"})
})
})
菜单隐藏在页面右侧,只显示菜单图标
对不起,语言不好
【问题讨论】:
标签: javascript jquery html css menu