请帮看看用CSS和Javascript做的下拉菜单,为什么会这样?

ynduanlian ynduanlian 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码:
CSS:
#navMenu ul{padding:0; margin:0; list-style:none; }
#navMenu li{ float:left; font-size:14px; text-indent:0px; position:relative; margin-right:10px;}
#navMenu li:hover ul, li:over ul{display:block;}
#navMenu li ul{ display:none; top:20px; position:absolute; }
#navMenu li ul li{float:none;}
#navMenu ul li a {display:block; font-size:12px; border:1px solid #ccc; padding:3px; text-decoration:none; color:#777; }
#navMenu li a:hover{ background-color:#f4f4f4; }

Javascript :
function startList() {
// if (document.all && document.getElementById)
{
navRoot = document.getElementById("navMenu");
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","");
}
}
}
}
}

HTML:
<table><tr><td><ul id="navMenu">
<li><a href="">网络应用</a>
<ul>
<li><a href="AR.HTM">网页制做工具</a></li>
<li><a href="ar.htm">网站管理工具</a></li>
</ul>
</li>
<li>OFFICE办公及文字处理转换工具
<ul>
<li>Word批量处理工具</li>
<li>Excel批量处理工具</li>
<li></li>
</ul>
</li>
<li>多媒体、图形图像处理
<ul>
<li>批量缩略图工具</li>
<li></li>
</ul>
</li>
</ul></td>
</tr></table>

现在存在如下问题:
1、在IE8下可以出现鼠标移到"网络应用“上时,弹出二级菜单(网页制作工具、网站管理工具),但是这二个二级菜单的宽带明显很窄,出现了折行显示,不知是什么原因?
2、在Chrome浏览器下,鼠标移到"网络应用“上时,没有任何反应,二级菜单不出现。

请问要如何解决?
...全文

相关推荐

JavaScript实现下拉菜单的显示和隐藏

我们这一篇来用JavaScript脚本实现下拉菜单的显示和隐藏。使用JavaScript方法实现我们需要用的知识有: 1)JS事件:onmouseover鼠标经过事件和onmouseout鼠标离开事件。 2)JS基础语法:使用function关键字定义函数。 3)DOM编程:getElementsByTagName()方法。 那么接下来就是我们制作的流程: 1)隐藏二级菜单:设置CSS样式,让二级菜单隐藏。 2)编写显示子菜单showsub()函数:使用getElementsByTagName获取二级菜单项;通过style.display设置二级菜单显示。 3)编写隐藏子菜单hidesub()

weixin_38709312

使用js和css打造交互式下拉菜单

本文还有配套的精品资源,点击获取 简介:本文详细阐述了利用JavaScript和CSS构建网页中下拉菜单的步骤和要点,包括HTML结构、CSS样式设计以及JavaScript交互的实现,以提升网页的用户体验。涵盖基础结构示例、样式设置、动态交互效果以及响应式设计和优化扩展的技巧。 1. 网页下拉菜单的作用与重要性 在现代网页设计中,下拉菜单是一种常见的用户界...

丰雅

CSS+JavaScript分别实现下拉菜单效果

利用CSS和JavaScript分别实现简单的下拉框效果,简单实用,容易上手

极客消息

好看的js+css下拉菜单

好看的js+css下拉菜单

小白不准占用

css+js动感下拉菜单,回弹效果

动感下拉菜单,点击会打开下拉菜单,用js和css做的,弹出下拉会有动感回弹效果。

yin-yl
评论 3
收藏 已收藏
分享
返回顶部
ynduanlian
CSS 61,116 成员 60,701 内容