关于jquery,鼠标停留在一个div框上,在旁边动态弹出一个div框。现在要鼠标都不在2个框上时,动态框才消失

这是我的JS代码,没办法把鼠标移到动态生成的div中,动态框中有链接需要点击,请问该怎么处理?$(document).ready(function(){$('#relat... 这是我的JS代码,没办法把鼠标移到动态生成的div中,动态框中有链接需要点击,请问该怎么处理?
$(document).ready(function(){
$('#relation .f-left').mouseover(function () {
var pos=$(this).offset();
var pos_x=eval(pos.left)+30;
var pos_y=eval(pos.top)-10;
pos_x=pos_x.toString();
pos_x=pos_x+'px';
pos_y.toString();
pos_y=pos_y+'px';
var tooltip='<div class="tooltip"><div class="top"><a href="">新增任务</a></div><div class="bottom"><a href="">发送消息</a></div></div>';
$('body').append(tooltip);
$('.tooltip').css("top",pos_y);
$('.tooltip').css("left",pos_x);
});
$(this).mouseout(function () {
//$('#relation .f-left').bind('mouseout',RemoveTooltip());
//$('#relation .f-left').unbind('mouseout',function(){});
//$('.tooltip').unbind('mouseout',RemoveTooltip());
$('.tooltip').remove();
})

})

function RemoveTooltip(){
//alert('1111');
setTimeout(function(){$('.tooltip').remove();},200);

}
展开
 我来答
sinqenet
推荐于2016-06-16 · 超过13用户采纳过TA的回答
知道答主
回答量:65
采纳率:100%
帮助的人:28.2万
展开全部
这种很多地方的有应用,讲下思路吧
当随便移入第一个div时,弹出第二个悬浮div
(重点)当移出第一个div时,加一个定时器去隐藏第二个div
当移入第二个div时,清除定时器
当移出第二个div时,隐藏第二个div
fantasy_wl
2012-10-31 · TA获得超过904个赞
知道小有建树答主
回答量:1287
采纳率:100%
帮助的人:1351万
展开全部
将mouseout事件改为mouseleave事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式