如何垂直动画菜单选项卡?

Posted

技术标签:

【中文标题】如何垂直动画菜单选项卡?【英文标题】:How to animate a menu tab vertically? 【发布时间】:2014-06-09 19:46:07 【问题描述】:

请看这个小提琴http://jsfiddle.net/rabelais/L33WB/

  $('#tab a').click(function() 
  $('#menu').slideToggle("slow")
  $('#tab').hide()
  );
  $('#tab-inner a').click(function() 
  $('#menu').slideToggle("slow")
  $('#tab').show()
  );

我希望菜单选项卡能够通过隐藏的链接再次顺畅地向下和向上滑动。如何做到这一点?我应该为外部菜单选项卡的边缘顶部设置动画并删除内部菜单选项卡吗?

【问题讨论】:

小提琴链接已更正 【参考方案1】:

不需要多个菜单按钮,请参阅updated fiddle。你只需要这个javascript代码,navi会向下滑动菜单按钮:

$('#tab a').click(function() 
      $('#menu').find('nav').slideToggle("slow");
);

【讨论】:

【参考方案2】:

隐藏nav - 然后滑动切换

看看:http://jsfiddle.net/L33WB/2/

你不需要 2 个按钮

【讨论】:

以上是关于如何垂直动画菜单选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

Ransom,一个简单的jQuery选项卡菜单,带有动画

Layui(三):导航菜单、选项卡、进度条和面板

如何垂直居中具有不同高度选项卡的对话框?

如何在 Java 中创建垂直选项卡?

使用 jQuery,如何禁用当前选项卡上的点击效果?

jQuery垂直切换相册图片js动画效果