<html>
<body>
<img src="csdn.gif" onmouseover="show(this)" onmouseout="hide()" id=i>
<div id=m style="visibility:hidden;position:absolute;width:80;padding:20;border:1 solid black;z-index:100" onmouseover="show(i)" onmouseout="hide()">
222
ddd
dd
</div>
<script>
function show(o){
var m=document.getElementById("m")
m.style.pixelLeft=getL(o)
m.style.pixelTop=getT(o)+o.offsetHeight
m.style.visibility=''
}function hide(){
document.getElementById("m").style.visibility='hidden'
}function getL(e){
var l=e.offsetLeft;
while(e=e.offsetParent){
l+=e.offsetLeft;
}
return l
}function getT(e){
var t=e.offsetTop;
while(e=e.offsetParent){
t+=e.offsetTop;
}
return t
}
</script>
</body></html>
<body>
<img src="csdn.gif" onmouseover="show(this)" onmouseout="hide()" id=i>
<div id=m style="visibility:hidden;position:absolute;width:80;padding:20;border:1 solid black;z-index:100" onmouseover="show(i)" onmouseout="hide()">
222
ddd
dd
</div>
<script>
function show(o){
var m=document.getElementById("m")
m.style.pixelLeft=getL(o)
m.style.pixelTop=getT(o)+o.offsetHeight
m.style.visibility=''
}function hide(){
document.getElementById("m").style.visibility='hidden'
}function getL(e){
var l=e.offsetLeft;
while(e=e.offsetParent){
l+=e.offsetLeft;
}
return l
}function getT(e){
var t=e.offsetTop;
while(e=e.offsetParent){
t+=e.offsetTop;
}
return t
}
</script>
</body></html>
解决方案 »
- jqgrid表头合并和行合并,基于jquery的脚本插件
- 求JS中显示当前日期后30天的方法
- 如何在firefox下用js控制播放声音
- 如何能实现htm页面打开时提示密码验证,验证不通过,直接页面关闭呢?
- 请问如何获取图片上热点的左边距,上边距,宽和高?
- 能不能不生成tbody标签呢
- 请问一个正则表达式的写法
- 如何调用iframe里的js方法?谢谢
- 请问在javascript脚本中如何创建自己的对象,并为之设置属性和方法?(100分)
- js怎么求解三元二次方程
- 急,如何动态改变<IFRAME></IFRAME>框架中src的内容
- 在一个text中,每输入一个字符会触发什么事件我需要在这个事件中写代码
http://www.chinaok.net/Examples/csdntree/csdn.htm
下载:
http://www.chinaok.net/Examples/csdnmenu.zip