采用CSS和JS,刚好我最近有个站点要用到下拉菜单!


Posted in Javascript onJune 26, 2006

<!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-Type" content="text/html; charset=gb2312" />
<title>nav</title>
<script language="javascript">
// JavaScript Document

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
 }
 node.onmouseout=function() {
 this.className=this.className.replace(" over", "");
 }
 }
 }
 }
}
window.onload=startList;
</script>
<style type="text/css">
<!--
body {
  font: normal 11px verdana;
  }

ul {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 150px; /* Width of Menu Items */
  border-bottom: 1px solid #ccc;
  }

ul li {
  position: relative;
  }

li ul {
  position: absolute;
  left: 149px; /* Set 1px less than menu width */
  top: 0;
  display: none;
  }

/* Styles for Menu Items */
ul li a {
  display: block;
  text-decoration: none;
  color: #777;
  background: #fff; /* IE6 Bug */
  padding: 5px;
  border: 1px solid #ccc; /* IE6 Bug */
  border-bottom: 0;
  }

/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */
-->
</style>
</head>

<body>
<ul id="nav">
 <li><a href="#">Home</a></li>
 <li><a href="#">About</a>
 <ul>
 <li><a href="#">History</a></li>
 <li><a href="#">Team</a></li>
 <li><a href="#">Offices</a></li>
 </ul>
 </li>
 <li><a href="#">Services</a>
 <ul>
 <li><a href="#">Web Design</a></li>
 <li><a href="#">Internet Marketing</a></li>
 <li><a href="#">Hosting</a></li>
 <li><a href="#">Domain Names</a></li>
 <li><a href="#">Broadband</a></li>
 </ul>
 </li>
 <li><a href="#">Contact Us</a>
 <ul>
 <li><a href="#">United Kingdom</a></li>
 <li><a href="#">France</a></li>
 <li><a href="#">USA</a></li>
 <li><a href="#">Australia</a></li>
 </ul>
 </li>

</ul>
</body>
</html>

 

Javascript 相关文章推荐
js 与或运算符 || &amp;&amp; 妙用
Dec 09 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
Mar 01 Javascript
jQuery UI 应用不同Theme的办法
Sep 12 Javascript
a标签的href和onclick 的事件的区别介绍
Jul 26 Javascript
JS判断不能为空实例代码
Nov 26 Javascript
JavaScript中的6种运算符总结
Oct 16 Javascript
js实现简单随机抽奖的方法
Jan 27 Javascript
JavaScript模板引擎用法实例
Jul 10 Javascript
JavaScript操作HTML元素和样式的方法详解
Oct 21 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 Javascript
Node层模拟实现multipart表单的文件上传示例
Jan 02 Javascript
vue elementUI使用tabs与导航栏联动
Jun 21 Javascript
网站上面有这种切换效果
Jun 26 #Javascript
accesskey 提交
Jun 26 #Javascript
Ctrl+Enter提交内容信息
Jun 26 #Javascript
漂亮的仿flash菜单,来自蓝色经典
Jun 26 #Javascript
经典的带阴影的可拖动的浮动层
Jun 26 #Javascript
些很实用且必用的小脚本代码
Jun 26 #Javascript
如果文字过长,则将过长的部分变成省略号显示
Jun 26 #Javascript
You might like
非常不错的MySQL优化的8条经验
2008/03/24 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
Referer原理与图片防盗链实现方法详解
2019/07/03 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
用js实现in_array的方法
2013/11/05 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
JavaScript闭包实例详解
2016/06/03 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
JavaScript 五大常见函数
2018/03/23 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
Python内置模块logging用法实例分析
2018/02/12 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
Python简单基础小程序的实例代码
2019/04/28 Python
django做form表单的数据验证过程详解
2019/07/26 Python
python 使用opencv 把视频分割成图片示例
2019/12/12 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
python requests库的使用
2021/01/06 Python
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
.NET方向面试题
2014/11/20 面试题
Delphi软件工程师试题
2013/01/29 面试题
餐饮收银员岗位职责
2014/02/07 职场文书
12月红领巾广播稿
2014/02/13 职场文书
生物制药专业求职信
2014/03/11 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
班风学风建设方案
2014/05/06 职场文书
实习协议书范本
2014/09/25 职场文书
win10频率超出范围怎么办?win10老显示超出工作频率范围的解决方法
2022/07/07 数码科技