采用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 相关文章推荐
JQuery 浮动导航栏实现代码
Aug 27 Javascript
Jquery 表单取值赋值的一些基本操作
Oct 11 Javascript
js的alert样式如何更改如背景颜色
Jan 22 Javascript
通过隐藏iframe实现文件下载的js方法介绍
Feb 26 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
Mar 02 Javascript
使用postMesssage()实现跨域iframe页面间的信息传递方法
Mar 29 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
Sep 23 Javascript
vue.js实现含搜索的多种复选框(附源码)
Mar 23 Javascript
React-Native做一个文本输入框组件的实现代码
Aug 10 Javascript
微信小程序使用swiper组件实现层叠轮播图
Nov 04 Javascript
vue 中url 链接左边的小图标更改问题
Dec 30 Javascript
addEventListener()和removeEventListener()追加事件和删除追加事件
Dec 04 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
建站常用13种PHP开源CMS比较
2009/08/23 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php设计模式 Delegation(委托模式)
2011/06/26 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
2016/11/25 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
微信小程序签到功能
2018/10/31 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
layui 弹出层值回传解决方式
2019/11/14 Javascript
小程序如何定位所在城市及发起周边搜索
2020/02/11 Javascript
微信小程序实现上拉加载功能示例【加载更多数据/触底加载/点击加载更多数据】
2020/05/29 Javascript
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
解决virtualenv -p python3 venv报错的问题
2021/02/05 Python
python实现计算图形面积
2021/02/22 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
ROSEFIELD手表荷兰官方网上商店:北欧极简设计女士腕表品牌
2018/01/24 全球购物
留学自荐信的技巧
2013/10/17 职场文书
医院学雷锋活动策划方案
2014/02/15 职场文书
大班上学期幼儿评语
2014/04/30 职场文书
食品安全承诺书范文
2014/08/29 职场文书
学习十八大演讲稿
2014/09/15 职场文书
2015年林业工作总结
2015/05/14 职场文书