采用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随意添加移除html的实现代码
Jun 21 Javascript
jQuery事件绑定.on()简要概述及应用
Feb 07 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
浅谈被jQuery抛弃的函数及替代函数
May 03 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
Jul 05 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
js学习心得_一个简单的动画库封装tween.js
Jul 14 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
May 12 Javascript
jQuery实现王者荣耀手风琴效果
Jan 17 jQuery
Vue中使用better-scroll实现轮播图组件
Mar 07 Javascript
基于vue和bootstrap实现简单留言板功能
May 30 Javascript
jQuery实现图片切换效果
Oct 19 jQuery
网站上面有这种切换效果
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
简单的用PHP编写的导航条程序
2006/10/09 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
PHP实现简单实用的分页类代码
2016/04/08 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
[27:53]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS iG
2014/05/26 DOTA
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
详解python的ORM中Pony用法
2018/02/09 Python
Python3中正则模块re.compile、re.match及re.search函数用法详解
2018/06/11 Python
Python数据结构与算法(几种排序)小结
2019/06/22 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
python中使用.py配置文件的方法详解
2020/11/23 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
UGG雪地靴德国官网:UGG德国
2016/11/19 全球购物
在线学习西班牙语、法语或其他语言:Babbel.com
2018/02/07 全球购物
我能否用void** 指针作为参数, 使函数按引用接受一般指针
2013/02/16 面试题
合伙协议书
2014/04/23 职场文书
销售经理岗位职责
2015/01/31 职场文书
工商行政处罚决定书
2015/06/24 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
大学学生会竞选稿
2015/11/19 职场文书