<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script src="js/jquery.easing.1.3.js"></script> <script src="jquery.QQWorld_NavSlideBg.js"></script>
按照以下格式编写导航的CSS代码,并且设置li标签的样式为左浮动,例如
.menu_block { background: #000; height: 30px; display: block; } .menu { list-style: none; clear: both; display: block; } .menu li { float: left; line-height: 30px; height: 30px; padding: 0 15px; } .menu .current-menu a, .menu .current-item a { color: #fff; font-weight: bold; }
<nav class="menu_block"> <ul id="nav" class="menu"> <li class="current-menu menu-item"><a href="#">首页</a></li> <li class="menu-item"><a href="#">我的主页</a></li> <li class="menu-item"><a href="#">阿Q的圈子</a></li> <li class="menu-item"><a href="#">阿Q的家园</a></li> <li class="menu-item"><a href="#">阿Q的项目</a></li> <li class="menu-item"><a href="#">阿Q的医院</a></li> <li class="menu-item"><a href="#">这是测试用长标题</a></li> </ul> </nav>
菜单背景颜色默认为'blue',如果要设置为'red',需要用到bgCSS参数,也可以使用图片,如 'url(images/pic.png)'
$('#nav').QQWorldNavSlideBg({ currentNavIndex: 0, speed: 500, bgCSS: 'red' })
<nav class="menu_block"> <ul id="nav2" class="menu"> <li class="menu-item"><a href="#">首页</a></li> <li class="menu-item"><a href="#">阿Q的家园</a></li> <li class="menu-item"><a href="#">阿Q的项目</a></li> <li class="current-item menu-item"><a href="#">阿Q的医院</a></li> <li class="menu-item"><a href="#">这是测试用长标题</a></li> <li class="menu-item"><a href="#">我的主页</a></li> <li class="menu-item"><a href="#">阿Q的圈子</a></li> </ul> </nav>
默认当前项目的class是'current-menu',如果要设置为'current-item',需要用到currentItem参数:
$('#nav2').QQWorldNavSlideBg({ currentItem: ['.current-item-2', '.current-item'], easing: 'easeOutBounce' })
<nav id="verticalMenu" class="menu_block"> <ul id="nav3" class="menu"> <li class="current-menu menu-item"><a href="#">首页</a></li> <li class="menu-item"><a href="#">我的主页</a></li> <li class="menu-item"><a href="#">阿Q的圈子</a></li> <li class="menu-item"><a href="#">阿Q的家园</a></li> <li class="menu-item"><a href="#">阿Q的项目</a></li> <li class="menu-item"><a href="#">阿Q的医院</a></li> <li class="menu-item"><a href="#">这是测试用长标题</a></li> </ul> </nav>
按照以下格式编写导航的CSS代码,并且设置li标签的样式为左浮动,例如
.menu_block { background: #000; height: 30px; display: block; } #verticalMenu { height: auto; } .menu2 { list-style: none; clear: both; display: block; } .menu2 li { line-height: 30px; height: 30px; padding: 0 15px; } .menu2 .current-menu a, .menu .current-item a { color: #fff; font-weight: bold; }
菜单模式是垂直(vertical),例如
$('#nav3').QQWorldNavSlideBg({ mode: 'vertical', currentNavIndex: 0, speed: 500, bgCSS: 'green' easing: 'easeOutBounce' })