js控制图片的缩放代码示例
2014-11-11 11:29
501 查看
下面的代码给出一个简单的js检测鼠标点击事件来动态放大图片的功能,这个功能在亚马逊,京东等电商网站很实用。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>图片动态放大测试</title> </head> <body> <div class="thumb"><div id="demo" style="overflow:hidden;width:220px;text-align:center;padding:10px"><img src='http://10.10.110.149/img/2014102210163154565.jpg' border=0></div></div> <div id="enlarge_images"></div> <script type="text/javascript"> var demo = document.getElementById("demo"); var gg = demo.getElementsByTagName("img"); var ei = document.getElementById("enlarge_images"); for(i=0; i<gg.length; i++){ var ts = gg[i]; ts.onmousemove = function(event){ event = event || window.event; ei.style.display = "block"; ei.innerHTML = '<img src="' + this.src + '" />'; ei.style.top = document.body.scrollTop + event.clientY + 10 + "px"; ei.style.left = document.body.scrollLeft + event.clientX + 10 + "px"; } ts.onmouseout = function(){ ei.innerHTML = ""; ei.style.display = "none"; } ts.onclick = function(){ window.open( this.src ); } } </script> </body> </html>demo的前提是,先要在网站根目录的img文件夹下面事先存放一个图片文件。下面是效果截图
相关文章推荐
- JS控制图片等比例缩放的示例代码
- JS控制图片等比例缩放的示例代码
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- JS控制图片翻转示例代码(兼容firefox,ie,chrome)
- js 图片缩放(按比例)控制代码
- js 图片缩放(按比例)控制代码
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- php批量缩放图片的代码[ini参数控制]
- 鼠标通过滚轮缩放图片尺寸的js代码
- 控制图片水平方向左右滚动的JS代码
- js div asp.net 实现漂浮图片,可以代码控制。
- php批量缩放图片的代码[ini参数控制]
- JS控制图片显示的大小(图片等比例缩放)
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- 控制图片长度比例,及图片最大高度,最大宽度 JS代码
- JS+CSS控制图片向上无缝滚动代码
- CSS+JS控制鼠标滑向表格变换背景图片代码
- js控制图片按比例缩放
- js 图片缩放特效代码
- JS控制图片显示的大小(图片等比例缩放)