52,797
社区成员
发帖
与我相关
我的任务
分享
<div id="l">
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img1" />
</div>
<br/>
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img2" />
</div>
<br/>
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img3" />
</div>
<br/>
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img4" />
</div>
<br/>
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img5" />
</div>
<br/>
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img6" />
</div>
<br/>
<div>
<img src="http://avatar.profile.csdn.net/7/2/2/2_wolfnation001.jpg" onmouseover="func1(this)" onmouseout="func2(this)" id="img7" />
</div>
<br/>
</div>
<script type="text/javascript">
function func1(t)
{
if(document.getElementById(t.id+"_pop"))
return
//document.body.removeChild(document.getElementById(t.id+"_pop"))
var left = t.offsetLeft+t.offsetWidth/2
var top = t.offsetTop
var img = document.createElement("img")
img.src = "http://topic.csdn.net/u/ui/styles/default/topic/bgUserCard.gif";
img.id = t.id+"_pop"
img.style.position="absolute"
img.style.left = left+"px"
img.style.top = top+"px"
img.onmouseout = function(e)
{
var e = e || window.event;
var to = e.relatedTarget || e.toElement;
if(to != t) document.body.removeChild(this)
}
document.body.appendChild(img)
}
function func2(t)
{
var e = func2.caller.arguments[0] || window.event;
var to = e.relatedTarget || e.toElement;
var pop = document.getElementById(t.id+"_pop");
if(pop && pop != to) document.body.removeChild(pop)
}
</script>