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 相关文章推荐
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口
Jul 18 Javascript
jquery 输入框数字限制插件
Nov 10 Javascript
node.js中的require使用详解
Dec 15 Javascript
Javascript实现div层渐隐效果的方法
May 30 Javascript
Jquery-1.9.1源码分析系列(十一)之DOM操作
Nov 25 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
json数据处理及数据绑定
Jan 25 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
Feb 14 Javascript
JS库之wow.js使用方法
Sep 14 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
Apr 23 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 Javascript
如何开发一个渐进式Web应用程序PWA
May 10 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 CURL模拟GET及POST函数代码
2010/04/25 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
PHP中Laravel 关联查询返回错误id的解决方法
2017/04/01 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
JavaScript中的其他对象
2008/01/16 Javascript
setTimeout的延时为0时多个浏览器的区别
2012/05/23 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
Angular PWA使用的Demo示例
2019/01/31 Javascript
关于ES6尾调用优化的使用
2020/09/11 Javascript
python实现按行切分文本文件的方法
2016/04/18 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
python 字典中文key处理,读取,比较方法
2018/07/06 Python
Python 多维List创建的问题小结
2019/01/18 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
python实现梯度法 python最速下降法
2020/03/24 Python
Python任务调度利器之APScheduler详解
2020/04/02 Python
keras 自定义loss model.add_loss的使用详解
2020/06/22 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
乡镇干部先进事迹材料
2014/02/03 职场文书
竞选学生会演讲稿
2014/04/25 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
采购员岗位职责范本
2015/04/07 职场文书
简短的人生哲理(38句)
2019/08/13 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
python之json文件转xml文件案例讲解
2021/08/07 Python
聊聊redis-dump工具安装问题
2022/01/18 Redis
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android