导航

毅博客

分享本身就是件快乐的事,我因别人得到帮助而感到幸福

« CSS 样式切换标准下各种浏览器的差异 »

标准的下拉菜单

本作品采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可。
请大家帮忙:行文措辞难免有错,请大家在阅读时发现错误通过评论方式告诉我。谢谢大家

在网上看到很多的下拉菜单,要就是不符合Xhtml的标准,要么就用一大堆的JS代码来实现。以下是我在网上收集到的很简单的下拉菜单,JS文件也很简单。

<!-- CSS -->
<style type="text/css" title="">
 <!--
 #nav li {float:left;position: relative; width: 100px; }
 #nav li ul { display: none; width:120px; position: absolute;
 border-bottom:none; padding:0; margin:0;}
 #nav li:hover ul, #nav li.over ul {
 display: block;
 }
 -->
</style>
<!-- JAVASCRIPT -->
<script type="text/javascript">
 <!--
  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>
<!-- xhtml -->
<ul id="nav">
 <li><a href="/">Home</a></li>
 <li>
 <div>
 <a accesskey="a" href="/about/?c=about">About</a>
 </div>
  <ul>
   <li><a href="/about/?c=about">Jeremy</a></li>
   <li><a href="/about/?c=site">This Site</a></li>
   <li><a href="/about/?c=resume">Resume</a></li>
  </ul>
 </li>
 <li><a href="/archive">Archive</a></li>
 <li><div><a href="/portfolio/?c=web">Portfolio</a></div>
  <ul>
   <li><a href="/portfolio/?c=web">Web Design</a></li>
   <li><a href="/portfolio/?c=motion">Motion</a></li>
   <li><a href="/portfolio/?c=print">Print design</a></li>
  </ul>
 </li>
 <li><a href="/links/">Links</a></li>
 <li><a href="/contact/">Contact</a></li>
</ul>

作者 / 振之
网站 / 毅博客 http://andy.andymao.com/
电话 / (86)025 5890 9295
  • quote 1.ld27
  • 在IE6下,这个菜单好像不能用。我再试试。
  • 2006-11-29 1:48:01 回复该留言
  • quote 5.裤子
  • 哥们,确实不行,我在FF中运行正常但在IE7和遨游2.0上不行,你换台电脑或者升级一下浏览器
  • 2007-12-31 19:14:44 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-Blog .Theme from Google黑板报 By Washun

Copyright 2005-2007 Jonmax.com. All Rights Reserved.

Search

最新评论及回复

最近发表

资助者链接

  • 欢迎资助毅博客
    请直接发邮件给我,不要加我QQ
    maozhenzhi@gmail.com
    maozhenzhi@163.com