关于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);
} 展开
$(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);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询