用jQuery做两个DIV的隐藏和显示效果的问题 有两个成一个DIV1 一个DIV2 当我单击DIV1时 显示DIV2, 当鼠标从DIV1离开时DIV2隐藏,当鼠标移到DIV2时DIV2就不能隐藏这个效果怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那如果鼠标离开了div2怎么办呢 随便写的。你看行不~<html> <head><title></title><style>#div1 { width:200px; height:200px; background-color:black;}#div2 { width:200px; height:200px; background-color:red; display:none;}</style><script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script language="JavaScript"> $(function() { var tag = 1; $("#div1").click(function() { $("#div2").show(); }); $("#div1").mouseout(function() { tag = 0; }); $("#div1").mouseover(function() { tag = 1; }); $("#div2").mouseover(function() { tag = 1; }); $("#div2").mouseout(function() { tag = 0; }); $("body").mouseover(function() { if(!tag) { $("#div2").hide(); } }); }); </script> </head><body> <div id='div1'></div> <div id='div2'></div> </body></html> 我晕死了,导航菜单是有个包的<li><a></a><div></div></li>看好了,虽然离开了a,但是还在li中,所以依然是显示啊 看看这个http://www.doyoe.com/model/xhtmlcss/menu/menu1/1.htm 貌似还可以有<ul> 怎么控制他们呢 就是要我刚刚那种效果,用什么事件? 你可以直接使用我给你这个网址的纯css的,我感觉不错 上面这个<script type="text/javascript" src="jquery-1.4.2.min.js"></script>是怎么来的?自己写的吗? 如何设置文本框内容改变后如果不符合条件,让焦点还回到该文本框? 问一个正则表达式的问题 关于ExtJs内存释放问题 关于prototype 在继承中应用 求简单的正则表达式 关于编写javascript访问目标网页内容的问题 如何删除本地文件和文件夹?(客户端) 分解数组 要关闭当前WEB窗体,怎么作?并且我不希望弹出 对话框 进行询问 关于修改prototype 原型污染的问题,求解 jqmodal插件弹出对话框问题,类似登陆界面 怎么实现将鼠标放在超连接时会显示一个文本框,文本框中显示一些提示信息,当鼠标移开时,文本框消失
<html>
<head>
<title></title>
<style>
#div1 {
width:200px;
height:200px;
background-color:black;
}
#div2 {
width:200px;
height:200px;
background-color:red;
display:none;
}
</style>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script language="JavaScript">
$(function() {
var tag = 1;
$("#div1").click(function() {
$("#div2").show();
});
$("#div1").mouseout(function() {
tag = 0;
});
$("#div1").mouseover(function() {
tag = 1;
});
$("#div2").mouseover(function() {
tag = 1;
});
$("#div2").mouseout(function() {
tag = 0;
});
$("body").mouseover(function() {
if(!tag) {
$("#div2").hide();
}
});
});
</script>
</head>
<body>
<div id='div1'></div>
<div id='div2'></div>
</body>
</html>
<li><a></a><div></div></li>
看好了,虽然离开了a,但是还在li中,所以依然是显示啊
http://www.doyoe.com/model/xhtmlcss/menu/menu1/1.htm
纯css的,我感觉不错