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