关于 鼠标上去就显示菜单,离开就隐藏菜单的问题

ahao725 2007-11-28 04:03:44
我是从网上找了一个别人做好的,但是有个问题,就是当鼠标移上去之后 子菜单在父菜单旁边出现,但是当我把鼠标想移动到子菜单时 由于子菜单和和父菜单之间有空隙,每次移动到空隙部分,子菜单就消失了。除非你的动作很快才能把鼠标移过去。

我参考过别人做的网站。别人好像把子菜单的一部分放到父菜单的上面,这样一来由于子菜单和父菜单没有空隙所以,不会出现上面所说的问题。但是我不知道该怎么把 子菜单和父菜单重叠起来。。。请各位 帮忙想个办法吧。。谢谢

这是我这部分代码

<SCRIPT language=javascript>
function out()
{
if(window.event.toElement.id!="menu"&&window.event.toElement.id!="link")
menu.style.visibility="hidden";
}




</SCRIPT>


<div id="back" onmouseout="out()"style="position:absolute;top:180;left:310;width:160;height:40;z-index:10;">
<span id="menubar" onmouseover="menu.style.visibility='visible'">
<font color=red size=2>菜单</span>
<div border="1" id="menu" style="position:absolute;top:100;left:100;width:100;height:100;z-index:2;visibility:hidden;">
<a id="link" href="rjxz.htm">软件下载</a>
<a id="link" href="yxxz.htm">游戏下载</a>
<a id="link" href="hjsj.htm">黄金书籍</a>
<a id="link" href="mntk.htm">美女图库</a>
<a id="link" href="mp3.htm">MP3金曲</a>
<a id="link" href="flash.htm">FLASH</a>
</div>
</div>
...全文
513 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahao725 2007-11-28
  • 打赏
  • 举报
回复
自己解决了 。不过不要浪费了。送分
ahao725 2007-11-28
  • 打赏
  • 举报
回复
能说的具体点吗?我不动CSS
cjb953270 2007-11-28
  • 打赏
  • 举报
回复
学习中
neptune0229 2007-11-28
  • 打赏
  • 举报
回复
div有个属性叫z-index,那个就是解决你这个问题的方法了

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧