0
我试图创建时,窗口大小缩小缩小是一个负责任的导航菜单。我已经得到了它在jQuery和CSS来工作,但它在移动设备上慢,我读到最好是它唯一的CSS代码,但我一直没能找到解决的办法。这是我现在有jQuery,HTML和CSS。任何帮助表示赞赏响应导航菜单CSS代替jQuery的也许
jQuery代码:
$(function() {
var menu = $('#top_menu');
menu = $('nav ul');
menuHeight = menu.height();
$(top_menu).click(function(e) {
e.preventDefault();
menu.slideToggle();
});
$(window).resize(function(){
var w = $(window).width();
if(w > 720 && menu.is(':hidden')) {
menu.removeAttr('style');
}
});
});
HTML代码:
<nav>
<ul>
<li><a href="<?php bloginfo('url'); ?>/forum">Forums</a></li>
<li><a href="<?php bloginfo('url'); ?>/aboutus">About Us</a></li>
<li><a href="<?php bloginfo('url'); ?>/Portfolio">Portfolio</a></li>
</ul>
<a href="#" id="top_menu">Menu</a>
</nav>
CSS代码:
nav a#top_menu {
display: block;
background: url('../images/main_logo.png') no-repeat;
background-position: 20px 17px;
text-indent: -9999em;
position: relative;
width: 100%;
border-bottom: 1px solid transparent;
}
nav a#top_menu:hover {
border-bottom: 1px solid #305f6d;
}
nav a#top_menu:after {
content:"";
background: url('../images/mini.png') no-repeat;
width: 30px;
height: 30px;
display: inline-block;
position: absolute;
right: 15px;
top: 15px;
}
正是我一直在寻找,谢谢。 – Momololo 2013-04-25 02:13:47
@开越酷,请标记我的答案是正确的,然后请。 – adaam 2013-04-25 02:19:50