js鼠标滑过导航菜单出现相应的内容

如下图:js实现:当鼠标经过网站设计出现网站设计相关内容,当鼠标经过平面出现平面的内容

html代码:

 1 <div id="header">
 2   <ul>
 3     <li onmouseover="gaibian(1)">
 4       <h1>网站设计开发</h1>
 5     </li>
 6     <li onmouseover="gaibian(2)">
 7       <h1>平面商业设计</h1>
 8     </li>
 9     <li onmouseover="gaibian(3)">
10       <h1>室内装饰设计</h1>
11     </li>
12   </ul>
13 </div>
14 <div id="content">
15   <ul id="tb1" style="display:block">
16     <li>9月8日网页全科班开课计划!</li>
17     <li>9月8日网页全科班开课计划!</li>
18     <li>9月8日网页全科班开课计划!</li>
19   </ul>
20
21   <ul id="tb2" style="display:none">
22     <li>9月9日平面高级班开课计划!</li>
23     <li>9月9日平面高级班开课计划!</li>
24     <li>9月9日平面高级班开课计划!</li>
25   </ul>
26
27   <ul id="tb3" style="display:none">
28     <li>9月10日室内基础班开课计划!</li>
29     <li>9月10日室内基础班开课计划!</li>
30     <li>9月10日室内基础班开课计划!</li>
31   </ul>
32 </div>

css代码:

 1 <style type="text/css">
 2 * { margin:0; padding:0;}
 3 body {
 4     font-family:Verdana, Arial, Helvetica, sans-serif;
 5     font-size:12px;
 6 }
 7 ul {
 8     list-style:none;
 9 }
10
11
12 #header {
13     margin:0 auto;
14     height:30px;
15     width:400px;
16     border:1px solid;
17 }
18 #header li {
19     float:left;
20     padding:5px 20px;
21 }
22 #header li h1 {
23     font-size:14px;
24     color:#ccc;
25 }
26
27
28 #content {
29     margin:0 auto;
30     height:70px;
31     width:400px;
32     border:1px solid;
33     line-height:20px;
34 }
35 #content li { padding-left:20px;}
36 </style>

js代码:

 1 <script type="text/javascript">
 2 function gaibian(n) {
 3     var leng=document.getElementById("header").getElementsByTagName("li").length;
 4     for (var i = 1; i <= leng; i++){
 5         if (i == n) {
 6             document.getElementById("tb"+i).style.display = "block";
 7         }else {
 8             document.getElementById("tb"+i).style.display = "none";
 9         }
10     }
11 }
12 </script>

时间: 2024-10-01 04:11:04

js鼠标滑过导航菜单出现相应的内容的相关文章

JS滑动下划线导航菜单实现原理

效果如下:http://campus.51job.com/test/zengxl/js html: 1 <div class="mainnav"> 2 <div class="navwrap"> 3 <ul class="navul"> 4 <li class="navlist"><a class="nav_a" href="index.htm

JQuery实现鼠标滑过显示导航下拉列表

我们往往是将同一级目录下的栏目先隐藏起来,当用户的鼠标滑过时则显示出来.这就是用javascript实现的一个导航栏下拉列表,下面为大家讲解下是如何实现的,当网站导航栏项目很多的时候,我们往往是将同一级目录下的栏目先隐藏起来.当用户的鼠标滑过时则显示出来.这就是用javascript实现的一个导航栏下拉列表.小编一步步给大家讲解.值得注意的是我们使用的是Javascript的一个框架Jquery来实现的.所以,你在使用的时候必须要下载Jquery. 先建立HTML代码 <html> <h

bootstrap02导航菜单

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>登录界面</title> <!--01.引入需要的css样式文件--> <link rel="stylesheet" href="css/bootstrap.css"> <!--02.引入

Slideout.js – 触摸滑出式 Web App 导航菜单

Slideout.js 是为您的移动 Web 应用开发的触摸滑出式的导航菜单.它没有依赖,自由搭配简单的标记,支持原生的滚动,您可以轻松地定制它.它支持不同的 CSS3 转换和过渡.最重要的是,它只是4KB . 在线演示      源码下载 您可能感兴趣的相关文章 网站开发中很有用的 jQuery 效果[附源码] 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 & JavaScript 特效 Web 开发中很实用的10个效果[源码下载] 12款经典的白富美型 jQuer

Slideout.js &ndash; 滑出式 Web App 导航菜单

Slideout.js 是为您的移动 Web 应用开发的触摸滑出式的导航菜单.它没有依赖,自由搭配简单的标记,支持原生的滚动,您可以轻松地定制它.它支持不同的 CSS3 转换和过渡.最重要的是,它只是4KB . 在线演示      源码下载 转发来源:http://www.yyyweb.com/3738.html

鼠标滑过特效(导航)

1.最简单的鼠标滑过特效: 利用hover这个属性,css控制.当鼠标滑过激活这个属性,把你想要的样式全部丢在里面,就Ok了! 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3 <title>导航</title> 4 <style type="text/css"> 5 ta

鼠标滑过触发拉窗式JS效果

<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net/" /> <title>鼠标滑过触发拉窗式JS效果</title> <link rel="stylesheet" href="

实用js+css多级树形展开效果导航菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

js实现当前导航菜单高亮显示

为了增加用户体验度,增加网页的易用性和美观度,往往需要把当前导航菜单以特殊方式显示,通常是高亮显示或有不同于其它菜单的背景,有两种方法可以实现,第一种是用纯css来实现,二是用js辅助css来实现,两个种方法都比较简单,相对而言js更简单些,下面介绍用js来实现的方法: 首页假设我们的导航代码是这样写的: <div id="navi"><ul><li><a href="1.html">主页</a></