div定位 鼠标放在按钮上显示层提示
2010-01-30 15:23
381 查看
<div id="mydiv" name="mydiv" style="display:none"></div>
这是个层,可以在代码中出现在任何位置
<input type="text" id="mytext">
我现在要把div放在text的下面,也就是当div出现时,必须在text的正下方
---------------------------------------------------------------
<html><head><title>层与按钮对齐</title></head><body>
<div align=left><table border=1 width=600 height=50>
<tr align=center>
<td>
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td><td>
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td><td>
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td></tr>
</table><div>
<div id=pop style="position:absolute;width:100;height:50;z-index:99;display:none">
<table border=0 bgcolor=#FF0000><tr><td>图层文字</td></tr></table></div>
<script language=javascript>
function cc(tt)
{
var daps = document.all.pop.style;
var ttop = tt.offsetTop; //TT控件的定位点高
var thei = tt.clientHeight; //TT控件本身的高
var tleft = tt.offsetLeft; //TT控件的定位点宽
var ttyp = tt.type; //TT控件的类型
while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
daps.top = (ttyp=="image")? ttop+thei : ttop+thei+6; //层的 Y 坐标
daps.left = tleft + 1; //层的 X 坐标
daps.display = ""; //层显示
}
</script>
</body></html>
这是个层,可以在代码中出现在任何位置
<input type="text" id="mytext">
我现在要把div放在text的下面,也就是当div出现时,必须在text的正下方
---------------------------------------------------------------
<html><head><title>层与按钮对齐</title></head><body>
<div align=left><table border=1 width=600 height=50>
<tr align=center>
<td>
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td><td>
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td><td>
<input type=button value=ok onmouseover="cc(this)"
onmouseout="document.all.pop.style.display='none'">
</td></tr>
</table><div>
<div id=pop style="position:absolute;width:100;height:50;z-index:99;display:none">
<table border=0 bgcolor=#FF0000><tr><td>图层文字</td></tr></table></div>
<script language=javascript>
function cc(tt)
{
var daps = document.all.pop.style;
var ttop = tt.offsetTop; //TT控件的定位点高
var thei = tt.clientHeight; //TT控件本身的高
var tleft = tt.offsetLeft; //TT控件的定位点宽
var ttyp = tt.type; //TT控件的类型
while (tt = tt.offsetParent){ttop+=tt.offsetTop; tleft+=tt.offsetLeft;}
daps.top = (ttyp=="image")? ttop+thei : ttop+thei+6; //层的 Y 坐标
daps.left = tleft + 1; //层的 X 坐标
daps.display = ""; //层显示
}
</script>
</body></html>
相关文章推荐
- div小型浮动层,类似锚点提示文字,鼠标点击按钮显示/隐藏
- VC6.0实现鼠标显示按钮功能提示文本
- (源码实例)通过层DIV实现,当鼠标放在链接上面,显示图片及文字 - 流星絮语 JAVA学习笔记 - CSDNBlog
- 鼠标放在图片上 显示提示的文字
- CSS实现带箭头的DIV(鼠标放上显示提示框)
- 鼠标放在按钮上显示下拉菜单
- (源码实例)通过层DIV实现,当鼠标放在链接上面,显示图片及文字
- jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
- Jquery 鼠标跟随提示层(可显示文本,Div ,Table, Html 等等)
- MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变
- MFC 学习之 鼠标移动到Toolbar按钮上显示提示信息(tooltip),状态栏也随之改变
- c#.net中如何实现将鼠标放在按钮上,出现提示文字?
- js 鼠标点击一个按钮显示div的浮动框,点击页面其他任何地方后,隐藏浮动框
- jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
- C# 鼠标移动到按钮时显示提示信息
- (源码实例)通过层DIV实现,当鼠标放在链接上面,显示图片及文字
- CSS鼠标悬浮DIV后显示DIV外的按钮
- 鼠标移动到按钮显示悬浮提示文字
- Jquery 鼠标跟随提示层(可显示文本,Div ,Table, Html 等等)。
- 为什么 我 的myeclipse调试的时候,有时鼠标放在变量上就显示变量值,有时就没有,提示不可以显示