JQuery 写的个性导航菜单_Javascript教程-查字典教程网
JQuery 写的个性导航菜单
JQuery 写的个性导航菜单
发布时间:2016-12-30 来源:查字典编辑
摘要:(一):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;

}

(四) 效果图

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类