我mouseout,onmousemove?我也不会,只是想学习!
解决方案 »
- jquery.easyui.tabs 中的内容错位怎么解决??
- me=window[swfID];后 me.Initial();有时候报错,为什么啊?
- 这段代码在FF无效是哪里错了呢。有明白的帮把忙啊。
- Ext 高手请进 SOS
- 纯网页如何判断用户机器是否安装我的软件?类似迅雷、快车的判断
- 两个事件 我不认识
- IE下自定义标签的问题
- 如何让窗口不可关闭,就是让上面的X disable
- 是不是在网页中支持REALPLAYER播放视频的语句怎么写》?
- 高难度问题100分,如何在客户端使用javascript脚本....
- javascript中如何调用Telnet程序
- 急啊,<select>option的问题希望能帮我分析一下
用<li>><a class="menu" href="#">国内新闻</a></li>
这样就没问题了
<div id="OutDiv" onmouseover="hideDiv('MenuItems1')">
<div id="MenuItems1" class="MenuDiv"></div>
</div>
这样每次你把鼠标移动到OutDiv上时,才会把MenuItems1隐藏
而不用把onmouseout加在MenuItems1中
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<style type="text/css">
<!--
#MenuItems{
background-color:#CCCCCC;
border:2px solid #616161;
width:100px;
height:50px;
padding:0.5em;
display:none;
}
-->
</style>
<script type="Text/JavaScript">
<!--
function mouse ()
{
document.getElementById("MenuItems1").onmousemove = function(){document.getElementById("MenuItems").style.display = "block";}
document.getElementById("MenuItems").onmouseleave = function(){this.style.display = "none";}
}
//-->
</script>
<title> New Document </title>
<meta name="Generator" content="EditPlus" />
<meta name="Author" content="" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body onload="mouse()">
<a href="#" onclick="return true" id="MenuItems1">Move</a>
<div id="MenuItems">
<table cellpadding="0" cellspacing="0" border="0" class="MenuTable">
<tr>
<td><a class="menu" href="#">国内新闻</a></td>
</tr>
<tr>
<td><a class="menu" href="#">国外新闻</a></td>
</tr>
<tr>
<td><a class="menu" href="#">全部新闻</a></td>
</tr>
</table>
</div>
</body>
</html>
但运行不会出错,就是编辑的时候下面会有红线真不知道是怎么搞的。
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<style type="text/css">
<!--
body{
font-size:14px;
color:#6600FF;
}
ul{
margin:0;
padding:0;
list-style:none;
}
ul li{
padding:2px 0;
}
#MenuItems{
background-color:#CCCCCC;
border:2px solid #616161;
width:100px;
display:none;
padding:5px 5px;
}
-->
</style>
<script type="Text/JavaScript">
<!--
function mouse ()
{
document.getElementById("MenuItems1").onmousemove = function(){document.getElementById("MenuItems").style.display = "block";}
document.getElementById("MenuItems").onmouseover = function(){document.getElementById("MenuItems").style.display = "block";}
document.getElementById("MenuItems").onmouseout = function(){document.getElementById("MenuItems").style.display = "none";}
}
//-->
</script>
<title> New Document </title>
<meta name="Generator" content="EditPlus" />
<meta name="Author" content="" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body onload="mouse()">
<a href="#" onclick="return true" id="MenuItems1">Move</a>
<div id="MenuItems">
<ul>
<li><a class="menu" href="#">国内新闻</a></li>
<li><a class="menu" href="#">国外新闻</a></li>
<li><a class="menu" href="#">全部新闻</a></li>
</ul>
</div>
</body>
</html>
onmouseleave好像只有IE支持!