jquery专业的导航菜单特效代码分享


Posted in Javascript onAugust 29, 2015

本文实例讲述了jquery专业的下拉菜单特效。分享给大家供大家参考。具体如下:
这是一款基于jquery实现的专业下拉菜单特效,蓝色风格的下拉菜单非常经典,网站是否有一个具有吸引力的导航会影响到用户停留时间的长久,就像小编编辑的文章内容影响亲们的访问时间长久一样。大家要学会如何建立一个属于自己网站风格的导航菜单。
运行效果图:-------------------查看效果 下载源码-------------------

jquery专业的导航菜单特效代码分享

小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式。
关键代码:

stuHover = function() {
var cssRule;
var newSelector;
for (var i = 0; i < document.styleSheets.length; i++)
for (var x = 0; x < document.styleSheets[i].rules.length ; x+
+)
{
cssRule = document.styleSheets[i].rules[x];
if (cssRule.selectorText.indexOf("LI:hover") != -1)
{
 newSelector = cssRule.selectorText.replace
(/LI:hover/gi, "LI.iehover");
document.styleSheets[i].addRule(newSelector , 
cssRule.style.cssText);
}
}
var getElm = document.getElementById("nav").getElementsByTagName
("LI");
for (var i=0; i<getElm.length; i++) {
getElm[i].onmouseover=function() {
this.className+=" iehover";
}
getElm[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" 
iehover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", stuHover);

为大家分享的jquery专业的下拉菜单特效代码如下

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>jquery专业的下拉菜单特效</title>
<meta name="Author" content="Stu Nicholls" />

<link rel="stylesheet" type="text/css" href="pro_drop_1/pro_drop_1.css" />

<script src="pro_drop_1/stuHover.js" type="text/javascript"></script>

</head>

<body>
 
<span class="preload1"></span>
<span class="preload2"></span>

<ul id="nav">
 <li class="top"><a href="#" class="top_link"><span>Home</span></a></li>
 <li class="top"><a href="#" id="products" class="top_link"><span class="down">Products</span></a>
 <ul class="sub">
 <li><a href="#" class="fly">Cameras</a>
 <ul>
 <li><a href="#">Nikon</a></li>
 <li><a href="#">Minolta</a></li>
 <li><a href="#">Pentax</a></li>
 </ul>
 </li>
 <li class="mid"><a href="#" class="fly">Lenses</a>
 <ul>
 <li><a href="#">Wide Angle</a></li>
 <li><a href="#">Standard</a></li>
 <li><a href="#">Telephoto</a></li>
 <li><a href="#" class="fly">Zoom</a>
 <ul>
 <li><a href="#">35mm to 125mm</a></li>
 <li><a href="#">50mm to 250mm</a></li>
 <li><a href="#">125mm to 500mm</a></li>
 </ul>
 </li>
 <li><a href="#">Mirror</a></li>
 <li><a href="#" class="fly">Non standard</a>
 <ul>
 <li><a href="#">Bayonet mount</a></li>
 <li><a href="#">Screw mount</a></li>
 </ul>
 </li>
 </ul>
 </li>
 <li><a href="#">Flash Guns</a></li>
 <li><a href="#">Tripods</a></li>
 <li><a href="#">Filters</a></li>
 </ul>
 </li>
 <li class="top"><a href="#nogo22" id="services" class="top_link"><span class="down">Services</span></a>
 <ul class="sub">
 <li><a href="#">Printing</a></li>
 <li><a href="#">Photo Framing</a></li>
 <li><a href="#">Retouching</a></li>
 <li><a href="#">Archiving</a></li>
 </ul>
 </li>
 <li class="top"><a href="#" id="contacts" class="top_link"><span class="down">Contacts</span></a>
 <ul class="sub">
 <li><a href="#">Support</a></li>
 <li><a href="#" class="fly">Sales</a>
 <ul>
 <li><a href="#">USA</a></li>
 <li><a href="#">Canadian</a></li>
 <li><a href="#">South American</a></li>
 <li><a href="#" class="fly">European</a>
 <ul>
 <li><a href="#" class="fly">British</a>
 <ul>
 <li><a href="#">London</a></li>
 <li><a href="#">Liverpool</a></li>
 <li><a href="#">Glasgow</a></li>
 <li><a href="#" class="fly">Bristol</a>
 <ul>
 <li><a href="#">Redland</a></li>
 <li><a href="#">Hanham</a></li>
 <li><a href="#">Eastville</a></li>
 </ul>
 </li>
 <li><a href="#">Cardiff</a></li>
 <li><a href="#">Belfast</a></li>
 </ul>
 </li>
 <li><a href="#">French</a></li>
 <li><a href="#">German</a></li>
 <li><a href="#">Spanish</a></li>
 </ul>
 </li>
 <li><a href="#">Australian</a></li>
 <li><a href="#">Asian</a></li>
 </ul>
 </li>
 <li><a href="#">Buying</a></li>
 <li><a href="#">Photographers</a></li>
 <li><a href="#">Stockist</a></li>
 <li><a href="#">General</a></li>
 </ul>
 </li>
 <li class="top"><a href="#nogo53" id="shop" class="top_link"><span class="down">Shop</span></a>
 <ul class="sub">
 <li><a href="#">Online</a></li>
 <li><a href="#">Catalogue</a></li>
 <li><a href="#">Mail Order</a></li>
 </ul>
 </li>
 <li class="top"><a href="#" id="privacy" class="top_link"><span>Privacy Policy</span></a></li>
</ul>
 
</body>
</html>

以上就是为大家分享的jquery专业的导航菜单特效代码,希望大家可以喜欢,并应用到实践中。

Javascript 相关文章推荐
JavaScript 学习小结(适合新手参考)
Jul 30 Javascript
javascript 随机展示头像实现代码
Dec 06 Javascript
js 赋值包含单引号双引号问题的解决方法
Feb 26 Javascript
jquery设置按钮停顿3秒不可用
Mar 07 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
jquery实现弹出层登录和全屏层注册特效
Aug 28 Javascript
jQuery mobile类库使用时加载导航历史的方法简介
Dec 04 Javascript
js实现密码强度检测【附示例】
Mar 30 Javascript
Webpack框架核心概念(知识点整理)
Dec 22 Javascript
javascript刷新父页面方法汇总详解
Oct 10 Javascript
JS简单表单验证功能完整示例
Jan 26 Javascript
Js利用正则表达式去除字符串的中括号
Nov 23 Javascript
js实现基于正则表达式的轻量提示插件
Aug 29 #Javascript
js精美的幻灯片画集特效代码分享
Aug 29 #Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
Aug 28 #Javascript
jquery实现清新实用的网页菜单效果
Aug 28 #Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 #Javascript
jQuery实现多级下拉菜单jDropMenu的方法
Aug 28 #Javascript
js实现简单折叠、展开菜单的方法
Aug 28 #Javascript
You might like
jQuery 源码分析笔记
2011/05/25 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
2019/09/19 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
2013/03/28 Javascript
悬浮数字的实现案例
2014/02/19 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
React Native实现简单的登录功能(推荐)
2016/09/19 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
JavaScript实现实时更新系统时间的实例代码
2017/04/04 Javascript
JavaScript+HTML5实现的日期比较功能示例
2017/07/12 Javascript
详解vue-cli之webpack3构建全面提速优化
2017/12/25 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
vue element el-transfer增加拖拽功能
2021/01/15 Vue.js
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
十个Python程序员易犯的错误
2015/12/15 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
Python csv模块使用方法代码实例
2019/08/29 Python
Python通过Pillow实现图片对比
2020/04/29 Python
python selenium 获取接口数据的实现
2020/12/07 Python
python实现定时发送邮件到指定邮箱
2020/12/23 Python
德国黑胶唱片、街头服装及运动鞋网上商店:HHV
2018/08/24 全球购物
网络管理专业求职信
2014/03/15 职场文书
结婚保证书范文
2014/04/29 职场文书
旅游节目策划方案
2014/05/26 职场文书
大学毕业生管理学求职信
2014/09/01 职场文书
授权收款委托书范本
2014/10/10 职场文书
违纪检讨书范文
2015/01/27 职场文书