网站首页
cms
asp
php
jsp
asp.net
数据库
web前端
服务器
javascript
c#
vb.net
java
linux
office
数据结构
其他语言
网络安全
电脑故障
javascript
位置:
IT落伍者
>>
javascript
>> 浏览文章
采用CSS和JS的下拉菜单的制作
发布日期:2020年02月20日
<script language="javascript">// JavaScript DocumentstartList = 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><ul id="nav"> <li><a #">Home</a></li> <li><a #">About</a> <ul> <li><a #">History</a></li> <li><a #">Team</a></li> <li><a #">Offices</a></li> </ul> </li> <li><a #">Services</a> <ul> <li><a #">Web Design</a></li> <li><a #">Internet Marketing</a></li> <li><a #">Hosting</a></li> <li><a #">Domain Names</a></li> <li><a #">Broadband</a></li> </ul> </li> <li><a #">Contact Us</a> <ul> <li><a #">United Kingdom</a></li> <li><a #">France</a></li> <li><a #">USA</a></li> <li><a #">Australia</a></li> </ul> </li> </ul>
上一篇:
JS控制CSS的实现方法
下一篇:
用js实现“只弹出一次网页窗口”的源代码