js控制图片的缩放代码示例
生活随笔
收集整理的這篇文章主要介紹了
js控制图片的缩放代码示例
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下面的代碼給出一個簡單的js檢測鼠標(biāo)點擊事件來動態(tài)放大圖片的功能,這個功能在亞馬遜,京東等電商網(wǎng)站很實用。
<!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>圖片動態(tài)放大測試</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的前提是,先要在網(wǎng)站根目錄的img文件夾下面事先存放一個圖片文件。下面是效果截圖
總結(jié)
以上是生活随笔為你收集整理的js控制图片的缩放代码示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用libevent多线程验证Linux
- 下一篇: Window7 安装开源swf反编译软件