【发布时间】:2014-03-13 19:19:53
【问题描述】:
当我点击“菜单”按钮并且菜单向下滑动时,我希望我的网页内容被下推,我尝试使内容位置相对于没有定义的高度,但它仍然无法正常工作。
我的菜单被包裹在 ... 标签下,并且有 CSS :
#wrapper {margin: 0px auto 0; width: 800px; }
我的内容被包裹在 ... 标签和 CSS 下:
.container {
width: 100%;
position: relative;
}
我使用 jquery 作为菜单,这是文档准备操作:
$(document).ready(function(){
var menu = $('#menu')
$('#menu-trigger').click(function(event){
event.preventDefault();
if (menu.is(":visible"))
{
menu.slideUp(400);
$(this).removeClass("open");
}
else
{
menu.slideDown(400);
$(this).addClass("open");
}
}); });
【问题讨论】:
-
用小提琴来展示你的问题
-
'open' 类有什么作用?
-
你的 HTML 吗?提供一个jsfiddle
-
@rex jsfiddle.net/5j9zC
-
@CodingAnt jsfiddle.net/5j9zC
标签: jquery css drop-down-menu push