jquery 隐藏div

$(function(){$("#Show_Menu").mouseover(function(){varX=$(this).offset().top;varY=$(th... $(function(){
$("#Show_Menu").mouseover(function(){
var X=$(this).offset().top;
var Y=$(this).offset().left;
var MainMenu_X=X-74;
var MainMenu_Y=Y-0;
$("#MainMenu").css({"margin-left":MainMenu_Y,"margin-top":MainMenu_X}).slideDown();
},function(){
$("#MainMenu").hide();
})

$("#MainMenu").mouseover(function(){
$(".MainMenu").show();
},function(){
$(".MainMenu").hide();
});

});

怎么我有show_menu鼠标经过时会出来MainMenu(MainMenu里有很多DIV内容的)当鼠标移出MainMenu层时却没反应。麻烦看一下错在哪里了
展开
 我来答
fengzhiyu_double
2011-05-27 · TA获得超过906个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:520万
展开全部
你的意思是hover吧?而不是mouseover.
mouseover要和mouseout一起用的。

你把mouseover换成hover就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hoponelee
2011-05-26 · TA获得超过400个赞
知道小有建树答主
回答量:370
采纳率:0%
帮助的人:249万
展开全部
<script src="jquery-1.6.min.js" type="text/javascript"></script>

<script>
$(document).ready(function(){
$("#div1").mouseover(function(){
$("#div1").html("fdsfsdfsdf");
});
$("#div1").mouseout(function(){
$("#div1").html("");
});
});
</script>

<div id="div1" style="width: 800px; height: 400px; border: 1px solid #CCC;"></div>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
min565220
2011-05-26 · 超过20用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:44.7万
展开全部
应该是嵌套问题 你鼠标移出MainMenu 时 有可能还在MainMenu里面 也就是又在执行事件了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式