手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JQuery 写的个性导航菜单
JQuery 写的个性导航菜单
摘要:(一):XHTML:复制代码代码如下:HomeServicesFAQTestimonialsAboutAlpacasContactUs(二)...

(一):XHTML:

复制代码 代码如下:

<div id="sidebar">

<ul>

<li><a href="index.html">Home</a></li>

<li><a href="services.html">Services</a></li>

<li><a href="faq.html">FAQ</a></li>

<li><a href="testimonials.html">Testimonials</a></li>

<li><a href="about.html">About Alpacas</a></li>

<li><a href="contact.html">Contact Us</a></li>

</ul>

</div>

(二):JQuery

复制代码 代码如下:

$(document).ready(function(){

$('#navigationMenu li .normalMenu').each(function(){

// create a duplicate hyperlink and position it above the current one

$(this).before($(this).clone().removeClass().addClass('hoverMenu'));

});

$('#navigationMenu li').hover(function(){

// we assign an action on mouse over

$(this).find('.hoverMenu').stop().animate({marginTop:'0px'},200);

// the animate method provides countless possibilities

},

function(){

// and an action on mouse out

$(this).find('.hoverMenu').stop().animate({marginTop:'-25px'},200);

});

});

(三)CSS

复制代码 代码如下:

/* Page styles */

body,h1,h2,h3,p,td,quote,small,form,input,ul,li,ol,label{

margin:0px;

padding:0px;

}

body{

margin-top:20px;

font-family:Arial, Helvetica, sans-serif;

color:#51555C;

height:100%;

font-size:12px;

}

/* Navigation menu styles */

ul{

height:25px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}

ul li{

border:1px solid #444444;

display:inline-block;

float:left;

height:25px;

list-style-type:none;

overflow:hidden;

}

ul li a, ul li a:hover,

ul li a:visited{

text-decoration:none;

}

.normalMenu, .normalMenu:visited,

.hoverMenu, .hoverMenu:visited,

.selectedMenu,.selectedMenu:visited {

outline:none;

padding:5px 10px;

display:block;

}

.hoverMenu,.hoverMenu:visited,

.selectedMenu,.selectedMenu:visited {

margin-top:-25px;

background:url(img/grey_bg.gif) repeat-x #eeeeee;

color:#444444;

}

.selectedMenu,.selectedMenu:visited {

margin:0;

}

.normalMenu, .normalMenu:visited{

color:white;

background:url(img/dark_bg.gif) repeat-x #444444;

}

(四) 效果图

JQuery 写的个性导航菜单1

【JQuery 写的个性导航菜单】相关文章:

动态加载jQuery的方法

jQuery切换所有复选框选中状态的方法

JVM性能优化,Java的伸缩性

JQuery插件jcarousellite的参数中文说明

jQuery实现文本展开收缩特效

JQuery中层次选择器用法实例详解

javascript实现控制的多级下拉菜单

jQuery+ajax实现无刷新级联菜单示例

javascript自定义右键弹出菜单实现方法

jQuery zTree加载树形菜单功能

精品推荐
分类导航