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 相关文章推荐
原生js拖拽(第一课 未兼容)拖拽思路
Mar 29 Javascript
AngularJS语法详解(续)
Jan 23 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
JavaScript实现简单图片翻转的方法
Apr 17 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
Mar 17 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
关于vue.js组件数据流的问题
Jul 26 Javascript
Angular整合zTree的示例代码
Jan 24 Javascript
5分钟快速掌握JS中var、let和const的异同
Sep 19 Javascript
微信小程序canvas分享海报功能
Oct 31 Javascript
vuex actions异步修改状态的实例详解
Nov 06 Javascript
vue 虚拟DOM的原理
Oct 03 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
ThinkPHP的I方法使用详解
2014/06/18 PHP
php pthreads多线程的安装与使用
2016/01/19 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
PHP基于openssl实现的非对称加密操作示例
2019/01/11 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
ajax与302响应代码测试
2013/10/23 Javascript
javascript if条件判断方法小结
2014/05/17 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
使用documentElement正确取得当前可见区域的大小
2014/07/25 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
JavaScript实现的搜索及高亮显示功能示例
2017/08/14 Javascript
css和js实现弹出登录居中界面完整代码
2017/11/26 Javascript
JS集合set类的实现与使用方法示例
2019/02/01 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
从零学python系列之教你如何根据图片生成字符画
2014/05/23 Python
关于Python数据结构中字典的心得
2017/12/04 Python
python 实现UTC时间加减的方法
2018/12/31 Python
深入了解Django中间件及其方法
2019/07/26 Python
python matplotlib拟合直线的实现
2019/11/19 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
证婚人搞笑证婚词
2014/01/10 职场文书
十佳美德少年事迹材料
2014/02/05 职场文书
班班通校本培训方案
2014/03/12 职场文书
2015年元旦文艺汇演主持词
2014/03/26 职场文书
2014年青年志愿者工作总结
2014/12/09 职场文书
2019思想汇报范文
2019/05/21 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python