建立一个DIV,设置其样式,然后在mouseover事件时使其显示
解决方案 »
- 帮忙看个js代码,最后那个(i)怎么理解?
- 【css样式】用javascript写个简单下拉菜单,css出现个小问题。
- 简单问题,数组排序
- 如何遍历页面中所有的Js变量
- 新手提问!(在线等待)...简单问题!!!!
- 如何在javascript中去掉字符串的首尾空格
- 用ASP和Javascritp或Vbscript配合将SQL Server里的数据在客户端转换成EXCEL文件
- 关于this的问题
- 请问:通过href传递给read.htm的参数,在modify中如何取得(get)?
- VBSCRIPT或者JAVASCRIPT中有无暂停程序执行的方法?
- 求助:确定行位置
- 如何返回一个引用值?像c++的语法那样。
function show(obj)
{
var str=getIE(obj)
var temp=str.split(",")
var top=temp[0]
var left=temp[1]
var objDiv=document.getElementById("div1")
objDiv.style.left=temp[1];
objDiv.style.top=parseInt(temp[0])+parseInt(obj.offsetHeight);
}
function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
return (t+","+l);
}</script>
<div id="div1" style="background-color:red;position:absolute; width:200px; height:100px; top:-100px;"> 有问题没</div><a href="javascript:void(0)" onmouseover=show(this)>点我</a>
<br>
<br>
<br>
<br>
<a href="javascript:void(0)" onmouseover=show(this)>点我</a>
<br>
function show(obj)
{
var str=getIE(obj)
var temp=str.split(",")
var top=temp[0]
var left=temp[1]
var objDiv=document.getElementById("div1")
objDiv.style.left=temp[1];
objDiv.style.top=parseInt(temp[0])+parseInt(obj.offsetHeight);
objDiv.style.display = "block";
}
function hide(obj) {
var str=getIE(obj)
var temp=str.split(",")
var top=temp[0]
var left=temp[1]
var objDiv=document.getElementById("div1")
objDiv.style.left=temp[1];
objDiv.style.top=parseInt(temp[0])+parseInt(obj.offsetHeight);
objDiv.style.display = "none";
}
function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent){
t+=e.offsetTop;
l+=e.offsetLeft;
}
return (t+","+l);
}</script>
<div id="div1" style="background-color:#CBC889; border:1px solid #FFFFFF; position:absolute; width:200px; height:100px; top:-100px; display: none;"> 有问题没</div><a href="javascript:void(0)" onmouseover="javascript:show(this);" onmouseout="javascript:hide(this);">点我</a>
<br/>
<br/>
<br/>
<br/>
<a href="javascript:void(0)" onmouseover="javascript:show(this);" onmouseout="javascript:hide(this);">点我</a>
<br/>
http://www.dyn-web.com/dhtml/tooltips/[Cool DHTML Tooltip]
http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip.htm