【发布时间】:2015-03-16 15:41:14
【问题描述】:
我有一个要切换的导航栏。 第一个动画有效,但我不知道如何将菜单滑出屏幕。
这是我的代码:
// SHOW NAVIGATION BAR
$("#menu-btn").click(function() {
$("nav").animate({
left: '270px'
});
$("#menu-btn").removeClass().addClass("#menu-btn-active");
});
// HIDE NAVIGATION BAR
$("#menu-btn-active").click(function() {
$("nav").animate({
left: '-270px'
});
$("#menu-btn-active").removeClass().addClass("#menu-btn");
});
感谢任何帮助!
【问题讨论】:
-
它们是 id 不是初学者的类 :) 摆脱 addClass 调用上的散列。你真的有一个
nav类型的元素,还是那个选择器也坏了? -
你的动画也做同样的事情(动画左到 270px)!
-
我选择了 HTML 中的所有
-
这只是您问题的一部分,请参阅下面的答案。
-
动画左边是粘贴错误顺便说一句。隐藏导航部分应向左显示:'-270px'
标签: jquery menu navigation jquery-animate toggle