下面的代码给出一个简单的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控制图片的缩放代码示例相关推荐

  1. html如何控制图片自动放缩,如何用js控制图片放大缩小

    js控制图片放大缩小的效果,可以通过JavaScript的width和height属性来实现.其属性可以实现按比例放大和缩小图像尺寸的功能. 在前面的文章中,也为大家介绍了JS获取图片当前宽高和JS获 ...

  2. 基于jQuery可悬停控制图片轮播代码

    基于jQuery可悬停控制图片轮播代码.这是一款可悬停切换全屏轮播jQuery幻灯片.效果图如下: 在线预览    源码下载 实现的代码: <!-- 轮播广告 --><div id= ...

  3. android 手势事件 重写,Android实现通过手势控制图片大小缩放的方法

    本文实例讲述了Android实现通过手势控制图片大小缩放的方法.分享给大家供大家参考,具体如下: 该程序实现的是通过手势来缩放图片,从左向右挥动图片时图片被放大,从右向左挥动图片时图片被缩小,挥动速度 ...

  4. java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换

    摘要:这篇HTML5栏目下的"详解如何用HTML5 Canvas API控制图片的缩放变换",介绍的技术点是"html5_canvas.canvas.Html5.控制图片 ...

  5. JS控制图片滚动的效果

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang=it dir= ...

  6. html5自动打印图片,html2canvas生成清晰的图片实现打印代码示例

    本篇文章小编给大家分享一下html2canvas生成清晰的图片实现打印代码示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 基本用法 处理模糊问题 细节问题-压缩base ...

  7. php 图片等比缩小图片,php 图片比例缩放代码

    利用了getimagesize来获取原图片的大小然后再x0.5就是把图片/5. array getimagesize ( string $filename [, array &$imagein ...

  8. html5 图片横向滑动效果,JS实现图片横向滚动效果示例代码

    图片横向滚动代码 .box{ margin:0 auto; height:70px; width:810px; padding:10px; border:1px solid #FF0000; } .b ...

  9. JS控制图片显示的大小(图片等比例缩放)

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

最新文章

  1. 如何在 Windows 7 中建立逻辑分区
  2. QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期
  3. 机器学习常见算法个人总结(面试用)
  4. Intel Realsense 深度流向彩色流对齐 color_aligned_to_depth和depth_aligned_to_color
  5. 如何在CentOS 7上安装Redis服务器
  6. appfog mysql_appfog java jdbc mysql连接
  7. PHP面试题:在PHP中error_reporting这个函数有什么作用?
  8. 分享Silverlight/WPF/Windows Phone一周学习导读(4月11日-4月15日)
  9. mime.types
  10. vue为app做h5页面,如何做到同域名对应不同版本的h5代码
  11. [转]asp.net中利用ashx实现图片防盗链
  12. 华为防火墙配置(L2TP)
  13. 在VMware16中安装 Win10操作系统
  14. 注册免费域名教程(怎样免费注册域名)手把手教注册域名
  15. 好的计算机书籍 http://outmyth.blogdriver.com/outmyth/1122212.html
  16. Python 基础:04 容器类型
  17. 服务器cpu都有哪些型号,盘点目前性价比最高的CPU有哪些型号
  18. 可视化设计,类Excel的快速开发平台
  19. Telegram图文详解-- 编程机器人(谷歌脚本服务)
  20. 关于旅游景点主题的HTML网页设计——青岛民俗 7页 带登录注册

热门文章

  1. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
  2. input属性为number,maxlength不起作用的解决方案
  3. Html_div圆角
  4. 【转】sed 简明教程
  5. usaco Riding the Fences(欧拉回路模板)
  6. java ftp模糊查询_linux怎么模糊查找一个文件
  7. mysql 日期_「5」学习MySQL日期与时间类型发现:要养成注重细节的习惯
  8. 一篇论文摘要计算机英语,推荐:计算机毕业论文英文摘要的写作方法
  9. 超级细分插件_草图大师必装插件
  10. sql如何让计算出来的结果百分数显示_图解面试题:如何交换数据?