单击时为现有下拉菜单制作动画
Animate existing drop down menu on click
这是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更改为display:block。
这是当前的JS,它在单击Menu时成功地显示了列表,但我正在尝试将其动画化,这样当单击按钮时,列表就会滑动到位。
$(function() {
$('a.show-menu').click(function() {
$('header nav').toggleClass('active');
});
});
$(function() {
$('a.show-menu').click(function() {
$('header nav').slideToggle();
});
});
http://jsfiddle.net/5FZmd/
$(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();
});
});
引用slideLogge()
jQuery UI扩展了jQuery本机toggleClass以采用第二个可选参数:duration
toggleClass( class, [duration] )
文件。
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 创建下拉菜单
- 下拉菜单在菜单按钮的边缘闪闪发光
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 硒IDE下拉菜单
- 我的下拉菜单中的链接不起作用
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- 如何将JSON转换为HTML下拉菜单
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 基于下拉菜单创建开关
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 单击时为现有下拉菜单制作动画
- 如何改进jQuery下拉菜单动画
- jQuery下拉菜单动画
- 如何在Bootstrap中添加下拉菜单淡出动画
- 下拉菜单动画卡住了
- jQuery可点击下拉菜单与CSS动画问题