我想实现的效果如上,类似http://www.lao88.cn/index.php这个网站下中间那块的效果,附上一张图然后我自己试着找了个,但是只是用css完成的,而且效果也不太好,就是下面两张图的效果
代码如下:<style type="text/css"> /*Tooltips*/ .tooltips{ display:block;position:relative; /*这个是关键*/ z-index:2; } .tooltips:hover{ z-index:3; background:none; /*没有这个在IE中不可用*/ } .tooltips span{ display: none; } .tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/ display:block; position:absolute; top:0px; left:0px; width:220px; height:335px; border:1px solid #999999; background-color:#FFFFFF; padding: 3px; color:black; </style>
<a class="tooltips" href="#tooltips"> <img src="images/1.jpg" width="100" height="100" style="border: 0" alt="" /> <span> <table> <tr> <td> <img src="1.jpg" style="border: 0" width="212" height="212" alt="" /> </td> </tr> <tr> <td> name </td> </tr> </table> </span> </a>
总共有三行数据,但是第二行、第三行和靠边的,弹出的层就超出了这个范围,谁有类似的js,或者是在这个基础上怎么改,能改成和那个网站一样的效果?
代码如下:<style type="text/css"> /*Tooltips*/ .tooltips{ display:block;position:relative; /*这个是关键*/ z-index:2; } .tooltips:hover{ z-index:3; background:none; /*没有这个在IE中不可用*/ } .tooltips span{ display: none; } .tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/ display:block; position:absolute; top:0px; left:0px; width:220px; height:335px; border:1px solid #999999; background-color:#FFFFFF; padding: 3px; color:black; </style>
<a class="tooltips" href="#tooltips"> <img src="images/1.jpg" width="100" height="100" style="border: 0" alt="" /> <span> <table> <tr> <td> <img src="1.jpg" style="border: 0" width="212" height="212" alt="" /> </td> </tr> <tr> <td> name </td> </tr> </table> </span> </a>
总共有三行数据,但是第二行、第三行和靠边的,弹出的层就超出了这个范围,谁有类似的js,或者是在这个基础上怎么改,能改成和那个网站一样的效果?
解决方案 »
- 接收参数问题,非常奇怪!请大家帮忙!
- 为什么设置gridview的style=table-layout:fixed之后,每列都会变成等宽,而不是我所设定的宽度?
- 关于asp.net2.0(即xhtml)的一个问题。
- 关于新浪woocall页面聊天,是如何实现的?ASP.net能否实现这样的功能?
- MSXML2.DOMDocument 和 Microsodt.XMLDOM 之间的区别??
- 在DATAGrid 魔板里面,添加了,dropdownlist控建,
- 郁闷啊,刚学ASP.NET,问题多多,最大的问题的有关自定义类的问题
- 一个有关框架的内容的显视(可能也叫刷新吧)的问题......
- 一个网上商店数据库设计的问题(分不够可再要)
- 各位帮忙!关于C#中的"接口"的问题,谢谢!
- 关于后台代码弹出aspx页面的问题
- asp网页从数据库中取id值,希望得到的是一个ID集合,但是只能取到第一个
<style type="text/css">
/*Tooltips*/
.tooltips{ display:block;position:relative; /*这个是关键*/ z-index:2; }
.tooltips:hover{ z-index:3; background:none; /*没有这个在IE中不可用*/ }
.tooltips span{ display: none; }
.tooltips:hover span{
/*span 标签仅在 :hover 状态时显示*/
display:block;
position:absolute;
top:0px;
left:0px;
width:220px;
height:335px;
border:1px solid #999999;
background-color:#FFFFFF;
padding: 3px;
color:black;
</style>
<a class="tooltips" href="#tooltips">
<img src="images/1.jpg" width="100" height="100" style="border: 0" alt="" />
<span>
<table>
<tr>
<td>
<img src="1.jpg" style="border: 0" width="212" height="212" alt="" />
</td>
</tr>
<tr>
<td>
name
</td>
</tr>
</table>
</span>
</a>总共有三行数据,但是第二行、第三行和靠边的,弹出的层就超出了这个范围,谁有类似的js,或者是在这个基础上怎么改,能改成和那个网站一样的效果?
那个就是jquery库啊
和一个onmouseout事件,onmouseover这个事件里面带有一个参数id 也就是每一个图片所关联的比如这个产品的id,然后利用ajax查询出这个产品的所有参数,在显示层中显示,onmouseout事件就是控制让显示层隐藏。3.利用我给你的想法,就可以自己动手 丰衣足食