js导航条 二级滑动 模仿块级作用域

for(var i = 1;i<7;i++){
    //因为首级标题有6个,对每个首级标题添加mouseover和mouseout事件。
    //这里用到块级作用域(function(k){document.getElementById("p_"+k).addEventListener('mouseover',function(event){document.getElementById('p_1').className = 'm_li';document.getElementById('cp_1').className = 'aa';this.className = 'm_li_f';document.getElementById("cp_"+k).style.display="block";},false);document.getElementById("p_"+k).addEventListener('mouseout',function(event){this.className = 'm_li';document.getElementById("cp_"+k).style.display="none";},false);})(i); }
//如果没有用到块级作用域,改为
    for(var i = 1;i<7;i++){document.getElementById("p_"+i).addEventListener('mouseover',function(event){
//此时i永远是指7,这里的i永远指for语句里面i最后取值。
document.getElementById('p_1').className = 'm_li'; document.getElementById('cp_1').className = 'aa'; this.className = 'm_li_f'; document.getElementById("cp_"+i).style.display="block";
},false); document.getElementById("p_"+i).addEventListener('mouseout',function(event){ this.className = 'm_li'; document.getElementById("cp_"+i).style.display="none"; //
此时i永远是指7,这里的i永远指for语句里面i最后取值。
},false);     }

 下载地址:http://files.cnblogs.com/qduanlu/js%E5%AF%BC%E8%88%AA%E6%A0%8F.rar

<!DOCTYPE html>
<html>
<head><meta charset='utf-8'/><link rel="stylesheet" type='text/css' href='css/1.css'/>
</head>
<body><div id="menu"><ul id='menu_ul'><li class="m_line"><img src="images/line1.gif" /></li><li class="m_li_f" id="p_1"><a href="javaScript:void(0)">首页</a></li><li class="m_line"><img src="images/line1.gif" /></li><li class="m_li" id="p_2"><a href="javaScript:void(0)">jquery 特效</a></li><li class="m_line"><img src="images/line1.gif" /></li><li class="m_li" id="p_3"><a href="javaScript:void(0)">javascript特效</a></li><li class="m_line"><img src="images/line1.gif" /></li><li class="m_li" id="p_4"><a href="javaScript:void(0)">flash特效</a></li><li class="m_line"><img src="images/line1.gif" /></li><li class="m_li" id="p_5"><a href="javaScript:void(0)">div+css教程</a></li><li class="m_line"><img src="images/line1.gif" /></li><li class="m_li" id="p_6"><a href="javaScript:void(0)">html5教程</a></li><li class="m_line"><img src="images/line1.gif" /></li></ul></div><div id="subbox"><ul id="smenu"><li style="padding-left:29px;"  id="cp_1">jsfoot 教程</li><li style="padding-left:143px" class="aa" id="cp_2"><a href="javaScript:void(0)" title="jquery图片特效" >jquery图片特效</a>|  <a href="javaScript:void(0)" title="jquery导航菜单">jquery导航菜单</a>|  <a href="javaScript:void(0)" title="jquery选项卡特效">jquery选项卡</a></li><li style="padding-left:257px;" class="aa" id="cp_3"><a href="javaScript:void(0)" title="jquery图片特效">jquery图片特效</a>|  <a href="javaScript:void(0)" title="jquery导航菜单">jquery导航菜单</a>|  <a href="javaScript:void(0)" title="jquery选项卡特效">jquery选项卡</a></li><li style="padding-left:371px;" class="aa" id="cp_4"><a href="javaScript:void(0)" title="jquery图片特效">jquery图片特效</a>|  <a href="javaScript:void(0)" title="jquery导航菜单">jquery导航菜单</a>|  <a href="javaScript:void(0)" title="jquery选项卡特效">jquery选项卡</a></li><li style="padding-left:485px;" class="aa" id="cp_5"><a href="javaScript:void(0)" title="jquery图片特效">jquery图片特效</a>|  <a href="javaScript:void(0)" title="jquery导航菜单">jquery导航菜单</a>|  <a href="javaScript:void(0)" title="jquery选项卡特效">jquery选项卡</a></li><li style="padding-left:371px;" class="aa" id="cp_6"><a href="javaScript:void(0)" title="jquery图片特效">jquery图片特效</a>|  <a href="javaScript:void(0)" title="jquery导航菜单">jquery导航菜单</a>|  <a href="javaScript:void(0)" title="jquery选项卡特效">jquery选项卡</a></li></ul></div><script type="text/javascript" src="js/1.js"></script>
<body>
</html>

  

*{margin : 0;padding : 0;list-style-type: none;text-decoration: none;
}
body{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#333333;
}
a,img{border:0;
}
a:hover{color : #FF0000;text-decoration: none;
}
#menu{height : 32px;margin-top : 8px;background-color: #990000;
}
#menu ul{width : 778px;height : 32px;margin : 0 auto;
}
#menu ul>li{float : left;
}
.m_line{width:1px;height : 32px;line-height:32px;
}
.m_li_f{width:114px;height:32px;line-height:32px;text-align:center;padding-top:4px;font-weight:bold;background:url(../images/menu_bg.jpg);position:relative;margin:-4px -2px 0 -2px;
}
.m_li_f a{display:block;color:#FF0000;width:114px;
}.m_li{width:114px;height:32px;line-height:32px;text-align:center;margin:0px -2px;
}
.m_li a{color:#FFFFFF;width:114px;display: block;
}
#subbox{height:32px;background-color:#F1F1F1;
}
#subbox #smenu{width:810px;margin:0px auto;height:32px;
}
#smenu li{line-height:32px;height:32px;
}
.aa{display: none;
}
.bb{display: block;
}

  

转载于:https://www.cnblogs.com/qduanlu/archive/2012/12/20/2826553.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/361054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

struts+swfupload实现批量图片上传(上):swfupload

custom_settings : {progressTarget : "fsUploadProgress",cancelButtonId : "btnCancel",uploadButtonId : "btnUpload",myFileListTarget : "idFileList" },custom_settings调用方法 this.customSettings.cancelButtonId 缩略图js …

40行中的持久性KeyValue Server和一个可悲的事实

再次出现。. 回顾 Peters关于Unsafe用法的书面概述 &#xff0c;我将简要介绍一下Java中的低级技术如何通过启用更高级别的抽象或允许Java性能级别来节省开发工作可能很多人都不知道。 我的主要观点是表明&#xff0c;将对象转换为字节&#xff0c;反之亦然是一个重要的基础&a…

TreeMap源码分析——深入分析(基于JDK1.6)

TreeMap有Values、EntrySet、KeySet、PrivateEntryIterator、EntryIterator、ValueIterator、KeyIterator、DescendingKeyIterator、NavigableSubMap、AscendingSubMap、DescendingSubMap、SubMap、Entry共十三个内部类。Entry是在TreeMap中用于表示树的节点的内部类&#xff0…

Python2.6 Cx_Oracle Linux下编译安装

分类&#xff1a; python Oracle 2012-06-07 00:04 239人阅读 评论(0) 收藏 举报(一) Python 2.6 安装 1.下载Python2.6.X 版本的源码包&#xff0c;这里采用平台编译安装。 Python-2.6.4.tar.bz2 2.解压缩 ,使用J参数解压bigz2类型的压缩文件 tar -jxvf Python-2.6.4.tar.bz2…

Apache TomEE(和Tomcat)的自签名证书

可能在大多数Java EE项目中&#xff0c;您将拥有具有SSL支持&#xff08; https &#xff09;的部分或整个系统&#xff0c;因此浏览器和服务器可以通过安全连接进行通信。 这意味着在处理数据之前&#xff0c;已发送的数据已加密&#xff0c;传输并最终解密。 问题在于&…

WEB效能测试和负载测试部分截图

效能测试&#xff1a; 负载测试&#xff1a; 转载于:https://www.cnblogs.com/DOOM-scse/archive/2013/01/07/2849110.html

Java8 Lambdas:解释性能缺陷的排序

与Peter Lawrey合作撰写 。 几天前&#xff0c;我对使用新的Java8声明式的排序性能提出了严重的问题。 在这里查看博客文章。 在那篇文章中&#xff0c;我仅指出了问题所在&#xff0c;但在这篇文章中&#xff0c;我将更深入地了解和解释问题的原因。 这将通过使用声明式样式重…

Asp.net MVC3.0 基于不同的角色显示不同的菜单

前面提到过用Asp.net MVC3.0正在做一个问答系统性质的论坛。前期把菜单全部显示以方便测试模块功能。现在正在完善&#xff0c;加上角色模块&#xff0c;然后不同的角色登陆系统会看到不同的菜单栏&#xff0c;还有就是游客&#xff08;未登录用户&#xff09;看到的菜单栏。网…

LoadRunner如何监控Linux下的系统资源

前一段时间在研究LoadRunner过程中&#xff0c;在进行压力场景测试中通过LoadRunner来实时监控windows的系统资源&#xff0c;在前几节中我已经总结了相关过程&#xff0c;近段时间发现群里有朋友问如何监控Linux下的系统资源&#xff0c;所以我也就此问题搭建了一些的Linux环境…

页面跳转多种方法(加传参)

onclick"javascript:location.href/HelpCenter/HelpCenter/" <a href"/HelpCenter/HelpCenter">帮助中心</a>点击页面返回上一页&#xff1a; onclick"javascript:window.history.go(-1); *********************************************…

JCG学院开设了Java设计模式课程!

自从我们推出JCG学院以来&#xff0c;已经有一段时间了。JCG学院是一个基于付费内容的高级订阅网站&#xff0c;提供有关最新技术的课程&#xff0c;涵盖从RedSQL数据库&#xff08;如Redis和CouchDB&#xff09;到使用Android进行移动开发的最新知识。 当然&#xff0c;与Jav…

用友异常清理工具

此类工具网上很多&#xff0c;但&#xff0c;网上的病毒千千万万&#xff0c;还是自己开发使用较为放心。而且具体执行了什么也一清二楚&#xff0c;可以放心。 此工具适用大部份版本&#xff0c;从U821至U871&#xff0c;包括U6系列。 转载于:https://www.cnblogs.com/wuxi15/…

JVM因“ OutOfMemory”错误而关闭-我该怎么办?

看起来似乎很神奇&#xff0c;但是在有关JVM设置的搜索请求结果中经常显示这种“从深度”的呼喊。 您可能会遇到“我记得该选项&#xff0c;但如何启用它”的问题&#xff0c;而有时&#xff08;主要是半年一次&#xff09;管理服务器或调整虚拟设备&#xff0c;而又除主要任务…

JBoss Data Virtualization 6.1 Beta现在可用

JBoss 数据虚拟化 &#xff08;JDV&#xff09;是一种数据集成解决方案&#xff0c;位于多个数据源的前面&#xff0c;并允许将它们视为一个源。 做到这一点&#xff0c;它提供了数据抽象&#xff0c;联合&#xff0c;集成&#xff0c;转换和交付功能&#xff0c;可将来自一个或…

点击显示底框颜色,默认显示第一个。

页面初始化显示第一个底框颜色&#xff0c;点击另一个第一个底框颜色消失&#xff0c;被点击的底框颜色显示&#xff0c;以此循环。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional…

在三个Java IDE中生成的三种常见方法

在本文中&#xff0c;我研究了NetBeans 8.0.2 &#xff0c; IntelliJ IDEA 14.0.2和Eclipse Luna 4.4.1生成的三种“通用”方法[ equals&#xff08;Object&#xff09; &#xff0c; hashCode&#xff08;&#xff09;和toString&#xff08;&#xff09; ]的区别 。 。 目的不…

angularjs 利用filter进行表单查询及分页查询

页面&#xff1a; <div><input style"width:90%;margin-left:5px;margin-right:5px;" class"form-control sys_input" ng-model"imagePaths.filter.imageName" placeholder"查询..."/></div><div><!--<…

为什么现在是升级到Java 8的最佳时机

有兴趣了解如何通过AppDynamics充分利用Java 8的新功能吗&#xff1f; 立即开始免费试用 &#xff01; 今年3月&#xff0c;Oracle发布了近十年来最受期待的版本Java8。自发布以来&#xff0c;最新版本引起了越来越多的关注&#xff0c;各种规模的公司都渴望升级。 我们的合作…

requirejs与anjularjs框架

1.目录 2.首页login.html如下&#xff1a; <!DOCTYPE html><html> <head> <title>登录界面</title> <link relstylesheet href/stylesheets/style.css /> <link rel"stylesheet" href"/css/bootstrap.min.css">…

图片循环播放

使用 pageSwitch插件 多种效果 引入 jquery.js 和 pageSwitch.min.js <script src"js/jquery-1.11.0.min.js"></script> <script src"dist/pageSwitch.min.js"></script>在页面定义标签 <div id"container">…