JQuery 写的个性导航菜单


Posted in Javascript onDecember 24, 2009

(一):XHTML:

<div id="sidebar"> 
<ul> 
<li><a href="index.html" class="normalMenu">Home</a></li> 
<li><a href="services.html" class="normalMenu">Services</a></li> 
<li><a href="faq.html" class="normalMenu">FAQ</a></li> 
<li><a href="testimonials.html" class="selectedMenu">Testimonials</a></li> 
<li><a href="about.html" class="normalMenu">About Alpacas</a></li> 
<li><a href="contact.html" class="normalMenu">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 写的个性导航菜单 
Javascript 相关文章推荐
js实现广告漂浮效果的小例子
Jul 02 Javascript
使用js实现的简单拖拽效果
Mar 18 Javascript
jQuery进行组件开发完整实例
Dec 15 Javascript
详解AngularJS Filter(过滤器)用法
Dec 28 Javascript
一些实用性较高的js方法
Apr 19 Javascript
jQuery实现的简单百分比进度条效果示例
Aug 01 Javascript
原生JS实现首页进度加载动画
Sep 14 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
Jun 20 Javascript
vue实现自定义日期组件功能的实例代码
Nov 06 Javascript
Echarts之悬浮框中的数据排序问题
Nov 08 Javascript
js绘制一条直线并旋转45度
Aug 21 Javascript
JavaScript中出现乱码的处理心得
Dec 24 #Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 #Javascript
CSS+Jquery实现页面圆角框方法大全
Dec 24 #Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
Dec 24 #Javascript
javascript下arguments,caller,callee,call,apply示例及理解
Dec 24 #Javascript
关于Aptana Studio生成自动备份文件的解决办法
Dec 23 #Javascript
window.js 主要包含了页面的一些操作
Dec 23 #Javascript
You might like
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
javascript window.opener的用法分析
2010/04/07 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
js和jquery中循环的退出和继续学习记录
2014/09/06 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
nodeJs链接Mysql做增删改查的简单操作
2017/02/04 NodeJs
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
[00:58]2016年国际邀请赛勇士令状宣传片
2016/06/01 DOTA
PHP webshell检查工具 python实现代码
2009/09/15 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
Python 多维List创建的问题小结
2019/01/18 Python
python装饰器使用实例详解
2019/12/14 Python
python如何快速生成时间戳
2020/07/21 Python
Django框架请求生命周期实现原理
2020/11/13 Python
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
澳大利亚最受欢迎的超级商场每日优惠:Catch
2020/11/17 全球购物
英文自荐信
2013/12/19 职场文书
劳动实践课感言
2014/02/01 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
银行服务感言
2014/03/01 职场文书
法定代表人授权委托书
2014/04/04 职场文书
欢迎新生标语
2014/10/06 职场文书
2014年物流工作总结
2014/11/25 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
未婚证明范本
2015/06/15 职场文书
科级干部培训心得体会
2016/01/06 职场文书
CSS3鼠标悬浮过渡缩放效果
2021/04/17 HTML / CSS
Redis IP地址的绑定的实现
2021/05/08 Redis