采用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 相关文章推荐
javascript 时间比较实现代码
Oct 28 Javascript
面向对象的编程思想在javascript中的运用上部
Nov 20 Javascript
利用jquery动画特效和css打造的侧边弹出垂直导航
Apr 04 Javascript
jquery实现网页定位导航
Aug 23 Javascript
详解javascript中对数据格式化的思考
Jan 23 Javascript
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
JavaScript实现封闭区域布尔运算的示例代码
Jun 25 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
Dec 19 Javascript
vue-cli中使用高德地图的方法示例
Mar 28 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
Aug 07 Javascript
这15个Vue指令,让你的项目开发爽到爆
Oct 11 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 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
Ajax+PHP边学边练 之五 图片处理
2009/12/03 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
php获取随机数组列表的方法
2014/11/13 PHP
PHP设置进度条的方法
2015/07/08 PHP
tp5.1 框架查询表达式用法详解
2020/05/25 PHP
PHP二维数组分页2种实现方法解析
2020/07/09 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
js中document.write的那点事
2014/12/12 Javascript
Bootstrap基础学习
2015/06/16 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
node中Express 动态设置端口的方法
2017/08/04 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
vue在index.html中引入静态文件不生效问题及解决方法
2019/04/29 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
详解element上传组件before-remove钩子问题解决
2020/04/08 Javascript
python使用win32com在百度空间插入html元素示例
2014/02/20 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
浅谈python中str字符串和unicode对象字符串的拼接问题
2018/12/04 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
anaconda3安装及jupyter环境配置全教程
2020/08/24 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
查询优化的一般准则有哪些
2015/03/08 面试题
2014年机关植树节活动方案
2014/02/27 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
小班下学期评语
2014/05/04 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS