这是HTML
<header>
<a class="show-menu">Menu</a>
<nav>
<a>anchor1</a>
<a>anchor2</a>
<a>anchor3</a>
</nav>
</header>
CSS当前隐藏导航锚点,直到单击该按钮,然后jquery切换class属性以更改display:none以显示:block。
这是当前的JS,它在单击Menu时成功显示列表,但我正在尝试为其设置动画,以便在单击按钮时列表将滑动到位。
$(function() {
$('a.show-menu').click(function() {
$('header nav').toggleClass('active');
});
});
答案 0 :(得分:2)
jQuery Slide Toggle怎么样?
$(function() {
$('a.show-menu').click(function() {
$('header nav').slideToggle();
});
});
答案 1 :(得分:0)
答案 2 :(得分:0)
$(function() {
$('a.show-menu').click(function() {
$('header nav').slideToggle(function(){$(this).toggleClass('active')});
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^and toggle your class if you want
//or can you use simple slideToggle();
});
});