首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么实现在鼠标移动到缩略图上面时,自动显示大图片及相关的描述信息

2012-06-01 
如何实现在鼠标移动到缩略图上面时,自动显示大图片及相关的描述信息如题,谢谢!!![解决办法]DIV里放大图,鼠

如何实现在鼠标移动到缩略图上面时,自动显示大图片及相关的描述信息
如题,谢谢!!!

[解决办法]
DIV里放大图,鼠标移动上去显示DIV
[解决办法]
隐藏DIV,onmouseover时显示。
[解决办法]
用ajax读取数据 再放在div层中onmouseover
[解决办法]

探讨
用ajax读取数据 再放在div层中onmouseover

[解决办法]
给这个缩略图 加上onmouseouver 事件 然后获取到 这个缩略图的位置
 在获取页面的宽高 计算下是否超出可见区域

计算好了 把大图从这开始显示 及描述信息 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title><a href='http://www.coolvc.cn/html/wysj/js/'><u>JS</u></a>函数实现鼠标指向<a href='http://www.coolvc.cn/html/down/photos/'><u>图片</u></a>后显示大图</title> 
<script language="javascript"> 
function showPic(sUrl){ 
 var x,y; 
 x = event.clientX; 
 y = event.clientY; 
 document.getElementById("Layer1").style.left = x; 
 document.getElementById("Layer1").style.top = y; 
 document.getElementById("Layer1").innerHTML = "<img src=\"" + sUrl + "\">"; 
 document.getElementById("Layer1").style.display = "block"; 

function hiddenPic(){ 
 document.getElementById("Layer1").innerHTML = ""; 
 document.getElementById("Layer1").style.display = "none"; 

</script> 
</head> 
<body> 
<div id="Layer1" style="display:none;position:absolute;z-index:1;"></div> 
<img src="http://www.coolvc.cn/uploads/logo/top-logo.gif" onmouseout="hiddenPic();" onmousemove="showPic(this.src);" /> 
<p></p> 
</body> 
</html> 



这个基本能用 如果你的图片大了 你在判断下 屏幕的位置 显示到 距离图片的方位 就可以了

[解决办法]
JQUERY放大镜或
lightbox
参考

热点排行