知道为什么在下面的示例中,媒体查询在被 js 更改后停止更改菜单栏的高度?(使窗口变小并单击箭头以展开迷你菜单)。我是否需要为菜单元素或其他东西注册一个原点?
CSS:
#menu {
position: fixed;
left: 0px;
bottom: 0px;
width: 100%;
height: 90px;
z-index: 11000;
opacity: 1;
background-color: #F03600;
}
JS:
if ($("#arrowup").css('top') == '0px') {
$("#menu").animate({'height':'270px'}, 800, "easeInOutQuint");
} else {
$("#menu").animate({'height':'55px'}, 800, "easeInOutQuint");
}
您可以在此处查看该页面,所有代码都在一个页面上:
http://www.nioute.co.uk/stuff/
另外,关于媒体查询/js 交互有什么好的读物?
谢谢!