87,997
社区成员




$('td').hover(function(e){
var tar = e.target || e.srcElement;
ajax({
url:'',
...
success:function(data){
var popudiv;
if($('#popu_div').size()==0){
popudiv = $('<div id="popudiv"></div>').appendTo('body');//不存在则创建了放到body中
}else{
popudiv = $('#popu_div');
}//创建popudiv,如果已存在则不创建
popudiv.html(data);//设置内容
popudiv.css('position','absolute');//设置position
var taroff = tar.offset(),width = tar.width(),height=tar.height;
var pos = {//定位popudiv,这里以在td右边显示为例子,左边跟上边的时候还要计算popudiv的尺寸
top : taroff.top,
left : taroff.left + width
}
popudiv.css(pos).show();//设置left,top,并显示出来
}
})
},function(){
$('#popu_div').hide();//鼠标离开TD,popudiv隐藏
});