鼠标移入table的一列上的某个td的时候在鼠标旁边显示一个div做展示

如题在下图画椭圆的td,当鼠标移入的时候在鼠标旁边显示一个div做一些展示的 内容 js如何实现?

<style>
#ooo{position:relative;}
#ooo .tips{width:100px;height:50px; position:absolute;top:0;left:100px;display:none;}
#ooo:hover .tips{display:block;}
</style>
<table>
<tr>
<td width="100" id="ooo">
xxxx
<div class="tips">鼠标移到TD显示</div>
</td>
</tr>
</table>

用:hover来实现就可以了,当然IE6就只支持a:hover,其实不支持,,这里先不考虑IE6,,考虑全兼容的话,可以用JQ来实现。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-12

先定义一个DIV,把你要提示的内容,放到这个DIV中

<div id="divInfo" style="visibility:hidden;">

<p>向上增加一行</p><br/>


<p>修改此行</p><br/>


<p>向下增加一行</p>


</div>

代码:

$("table tr").mouseover(function(){

$("#divInfo").css("z-index",999);//让层浮动


$("#divInfo").css("top",this.top+行高);//设置提示div的位置


$("#divInfo").css("left",11);


$("#divInfo").css("visibility","visible");

})

本回答被网友采纳
第2个回答  2017-12-01
先定义一个DIV,把你要提示的内容,放到这个DIV中
<div id="divInfo" style="visibility:hidden;">
<p>向上增加一行</p><br/>

<p>修改此行</p><br/>

<p>向下增加一行</p>

</div>
代码:
$("table tr").mouseover(function(){
$("#divInfo").css("z-index",999);//让层浮动

$("#divInfo").css("top",this.top+行高);//设置提示div的位置

$("#divInfo").css("left",11);

$("#divInfo").css("visibility","visible");
})
就行了

用javascript 当mouseover一个td里的内容时显示一段文字
<table border="1"> <tr> <td onmouseover="overShow()" onmouseout="outHide()">文字内容2<\/td> <\/tr> <\/table> <div id="showDiv" style="position: absolute; background-color: white; border: 1px solid black;"><\/div> <script> function overShow() { var showDiv = document...

我用一个table写了一个tr,tr里面有两个td,每个td里面写了一个div,div...
这样布局不好,div里的内容过多时,就会被撑开排挤到table td 之外

html如何实现当鼠标放在某字符串时可以看到全部内容当鼠标撤离时只能看...
现在<td><\/td>里面加一个<div id="show"> 在从数据库提取出这个数据的时候用substring方法截取前几个字符,然后将值赋给id为show的div里面,之后给div的onmouseover和onmouseout两个事件里写入相应要显示全部和部分的字符。

我想让鼠标放上字上面的时候,能显示出来表格,代码如何写?
把表格放到一个div层中,使用javascript控制层的可见性 <div id ="div1"> <table><tr><td>skdjfaslkd<\/td><\/tr><\/table> <\/div> <a href="#" onmouseover="showDiv();" onMouseOut="hideDiv();"> <script> function showDiv(){ div1.style.visibility:visible;} function hideDiv(){...

鼠标移到一张图片上,另一个div里的图片更换,或是背景图更换
个人想法:你这个可以用<table>标签实现;把图片设计成背景,然后通个给<td>标记id或class;每个id或class:hover的时候 右边对应的图片就会改变;但是有点比较难处理,就是你的图片可能需要旋转成垂直,这样才能做得到;

...当鼠标经过一个表格时,在这表格的下方,弹出一列表格,这个代码如何...
网页制作中,当鼠标经过一个表格时,在这表格的下方,弹出一列表格,当鼠标移走是,这一列表格在收回。这个代码如何写啊?我是想说一个网页的导航栏,不想用FLASH做,直接用HEML语言或... 网页制作中,当鼠标经过一个表格时,在这表格的下方,弹出一列表格,当鼠标移走是,这一列表格在收回。这个代码如何写啊? 我是...

求教我在我在表格中插入一行一列,列里面插入一个div,怎么感觉这个div和...
这是因为 table 标签里面会初始化一些 空格与间隙。你只需要给 table加上属性cellpadding和cellspacing就好了。代码如下 <table cellpadding="0" cellspacing="0"><\/table> 或者加入以下css属性亦可以达到同样的效果:<style> table{ border-collapse:collapse;border-spacing:0px;} <\/style> 希望能够帮...

怎样让div浮动在单元格右上角,鼠标经过单元格时显示,移开时隐藏?
1.td里放个div.box,设置position:relative;2.你想要显示的div,放在div.box里,设置position:absolute;top:0;right:0;display:none;3.设置效果,移动到div.box上的时候切换小div的显示隐藏。

css里边,div包含一个table,如何做到table顶端对齐?
h3 标签有默认的 margin 值,所以会产生“间隙”,导致 table 顶部没有靠齐上面的文字内容,可以为 h3 设置 margin: 0; 可以消除间隙(淡蓝色部分)

JQ 给每一个tr的指定td后增加一个td
:第一步获取要添加的dom结点 往dom中追加代码 示例代码:$('#div').append('<tr><td>内容<\/td><\/tr>'); 其中的#div为要添加的地方的id;

相似回答