鼠标经过显示div,鼠标离开原来的div或离开隐藏的div都隐藏后来的那个DIV。

我下面的代码只能在鼠标离开原来的div才能隐藏后来的div,鼠标从后来的div离开不能隐藏div... 我下面的代码只能在鼠标离开原来的div才能隐藏后来的div,鼠标从后来的div离开不能隐藏div 展开
 我来答
sunny叶雨竹
2016-10-22 · TA获得超过146个赞
知道答主
回答量:40
采纳率:100%
帮助的人:31.8万
展开全部
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{margin:0;padding:0;}
.nav{width:600px;height:40px;margin:0 auto;background: #cdcccc;}
.nav ul{width:602px;height:40px;list-style:none;}
.nav ul li{float:left;width:200px;height:40px;line-height:40px;text-align:center;border-right:1px solid #999;}
.nav ul li.last{border-right:none;position:relative;}
.nav ul li a{display:block;cursor:pointer;}
.showdetail{background: #dfdfdf;position: absolute;width:200px;left:0;top:40px;display:none;}
.showdetail dt{border-bottom: 1px solid #aaa;height: 40px;line-height: 40px;color:#666;}
.showdetail dt:hover{background:#999;color:#fff;}

</style>

</head>
<body>

<div class="nav">
<ul>
<li><a>首页</a></li>
<li><a>导航一</a></li>
<li class="last">
<a>导航二</a>
<dl class="showdetail">
<dt><a>小类1</a></dt>
<dt><a>小类2</a></dt>
<dt><a>小类3</a></dt>
<dt><a>小类4</a></dt>
</dl>
</li>
</ul>
</div>


<script type="text/javascript" src="jquery-1.10.1.js"></script>
<script>
$(function(){

$(".last").hover(function(){
$(".showdetail").slideDown();
},function(){
$(".showdetail").slideUp();
})


})

</script>

</body>
</html>
涃__
2016-10-22 · 超过88用户采纳过TA的回答
知道答主
回答量:158
采纳率:33%
帮助的人:108万
展开全部
你试试也给add绑定一个onmouseover事件,事件的处理是空

按道理说你这个代码出现的情况应该是你从add上移开是隐藏,从mysteve上移开没反应的才对。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶落红尘3
2016-10-22 · TA获得超过7460个赞
知道大有可为答主
回答量:5567
采纳率:50%
帮助的人:873万
展开全部
使用的应该是onmouseout事件,而不是onmouseleave
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式