amplifier
小狐狸
小狐狸
  • UID6410
  • 注册日期2005-05-29
  • 最后登录2005-05-29
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3007回复:2

请问为什么我这个下拉菜单在IE里可以在FF里有点奇怪?

楼主#
更多 发布于:2005-06-30 22:20
在IE里没什么问题,但在FF里,有时候可以,有时候不行,就是鼠标离开了菜单,也不会自动隐藏。请问有什么问题呢?
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
<style type="text/css">
      <!--
		.style_normal {width:50;heigth:10;background-color:#ece9d8}
		.style_over		{width:50;heigth:10;border:1px solid rgb(49,106,197);background-color:#c1d2ee}
		.main_menu_over {width:50;heigth:10;border:1px solid #cccccc;background-color:rgb(240,240,240)}
      	.dropdown_hidden { display:none }
      	.dropdown_display {display:block }
      	.menu_anchor {text-decoration:none;color:black}
      -->
    </style>
<script language="JavaScript">
    function pad1_over()//鼠标滑过主菜单项
    {
    	document.getElementById("pad1").className="main_menu_over";
    	document.getElementById("dropdown1").className="dropdown_display";
    	return;
    }
    function pad1_out()//鼠标离开主菜单项
    {
    	document.getElementById("pad1").className="style_normal";
     	return;
    }

    function menu1_mouseover()//鼠标滑过整个下拉菜单
    {
    	document.getElementById("dropdown1").className="dropdown_display";
    	return;
    }
    function menu1_mouseout()//鼠标离开整个下拉菜单
    {
    	document.getElementById("pad1").className="style_normal";
    	document.getElementById("dropdown1").className="dropdown_hidden";
    	return;
    }

    function pad2_over()//鼠标滑过主菜单项
    {
    	document.getElementById("pad2").className="main_menu_over";
    	document.getElementById("dropdown2").className="dropdown_display";
    	return;
    }
    function pad2_out()//鼠标离开主菜单项
    {
    	document.getElementById("pad2").className="style_normal";
     	return;
    }

    function menu2_mouseover()//鼠标滑过整个下拉菜单
    {
    	document.getElementById("dropdown2").className="dropdown_display";
    	return;
    }
    function menu2_mouseout()//鼠标离开整个下拉菜单
    {
    	document.getElementById("pad2").className="style_normal";
    	document.getElementById("dropdown2").className="dropdown_hidden";
    	return;
    }

    </script>
</head>

<body>

<div style="position:absolute;left:0px;width:50px" id="menu1" class="style_normal" onmouseover="javascript:menu1_mouseover()" onmouseout="javascript:menu1_mouseout()">
  <div id="pad1" class="style_normal" onmouseover="javascript:pad1_over()" onmouseout="javascript:pad1_out()">
    菜单1
  </div>
  <div style="position:absolute;left:0px;width:50px" id="dropdown1" class="dropdown_hidden">
    <div class="style_normal" onmouseover="javascript:this.className='style_over'" onmouseout="javascript:this.className='style_normal'">
      <a class="menu_anchor" href="1.htm">haha</a>
    </div>
    <div class="style_normal" onmouseover="javascript:this.className='style_over'" onmouseout="javascript:this.className='style_normal'">
      <a class="menu_anchor" href="1.htm">哈哈</a>
    </div>
  </div>
</div>
<div style="position:absolute;left:50px;width:50px" id="menu2" class="style_normal" onmouseover="javascript:menu2_mouseover()" onmouseout="javascript:menu2_mouseout()">
  <div id="pad2" class="style_normal" onmouseover="javascript:pad2_over()" onmouseout="javascript:pad2_out()">
    菜单2
  </div>
  <div style="position:absolute;left:0px;width:50px" id="dropdown2" class="dropdown_hidden">
    <div class="style_normal" onmouseover="this.className='style_over'" onmouseout="this.className='style_normal'">
      <a class="menu_anchor" href="1.htm">haha</a>
    </div>
    <div class="style_normal" onmouseover="this.className='style_over'" onmouseout="this.className='style_normal'">
      <a class="menu_anchor" href="1.htm">哈哈</a>
    </div>
  </div>
</div>

</body>

</html>
abc@home
千年狐狸
千年狐狸
  • UID6047
  • 注册日期2005-05-16
  • 最后登录2011-01-01
  • 发帖数1681
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
1楼#
发布于:2005-06-30 22:20
用 FF 1.04 处理这个菜单反应很慢,不时出问题。
用 FF 1.1 则反应快许多,能完全正常运作。
用 opera 也正常。

大概是 FF 的问题。



WINXP SP2 MAXTHON (UNICODE) PROXOMITRON
amplifier
小狐狸
小狐狸
  • UID6410
  • 注册日期2005-05-29
  • 最后登录2005-05-29
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-06-30 22:20
能不能上传附件?
htm格式的附件传不了,请把附件的扩展名改成htm再看
附件名称/大小 下载次数 最后更新
1.zip (4KB)  443 2005-06-30 22:25
游客

返回顶部