采用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 相关文章推荐
利用location.hash实现跨域iframe自适应
May 04 Javascript
原生javascript兼容性测试实例
Jul 01 Javascript
JS+CSS实现一个气泡提示框
Aug 18 Javascript
JS格式化数字金额用逗号隔开保留两位小数
Oct 18 Javascript
JavaScript极简入门教程(二):对象和函数
Oct 25 Javascript
javascript动态创建及删除元素的方法
Dec 22 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
JS设置网页图片vspace和hspace属性的方法
Apr 01 Javascript
Bootstrap每天必学之滚动监听
Mar 16 Javascript
详解jQuery中的empty、remove和detach
Apr 11 Javascript
关于JS与jQuery中的文档加载问题
Aug 22 jQuery
vue配置请求本地json数据的方法
Apr 11 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
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
yii框架源码分析之创建controller代码
2011/06/28 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
php字符比较函数similar_text、strnatcmp与strcasecmp用法分析
2014/11/18 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
jquery.artwl.thickbox.js  一个非常简单好用的jQuery弹出层插件
2012/03/01 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
Node.js用readline模块实现输入输出
2016/12/16 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
Node.js实现注册邮箱激活功能的方法示例
2018/03/23 Javascript
vue-cli3 karma单元测试的实现
2019/01/18 Javascript
layui监听下拉选框选中值变化的方法(包含监听普通下拉选框)
2019/09/24 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
pandas值替换方法
2018/07/10 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
django 外键model的互相读取方法
2018/12/15 Python
python binascii 进制转换实例
2019/06/12 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
2020/04/01 Python
python初步实现word2vec操作
2020/06/09 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
2015年女职工工作总结
2015/05/15 职场文书
python小型的音频操作库mp3Play
2022/04/24 Python