js控制图片的缩放代码示例
下面的代码给出一个简单的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控制图片的缩放代码示例相关推荐
- html如何控制图片自动放缩,如何用js控制图片放大缩小
js控制图片放大缩小的效果,可以通过JavaScript的width和height属性来实现.其属性可以实现按比例放大和缩小图像尺寸的功能. 在前面的文章中,也为大家介绍了JS获取图片当前宽高和JS获 ...
- 基于jQuery可悬停控制图片轮播代码
基于jQuery可悬停控制图片轮播代码.这是一款可悬停切换全屏轮播jQuery幻灯片.效果图如下: 在线预览 源码下载 实现的代码: <!-- 轮播广告 --><div id= ...
- android 手势事件 重写,Android实现通过手势控制图片大小缩放的方法
本文实例讲述了Android实现通过手势控制图片大小缩放的方法.分享给大家供大家参考,具体如下: 该程序实现的是通过手势来缩放图片,从左向右挥动图片时图片被放大,从右向左挥动图片时图片被缩小,挥动速度 ...
- java canvas 缩放图片_详解如何用HTML5 Canvas API控制图片的缩放变换
摘要:这篇HTML5栏目下的"详解如何用HTML5 Canvas API控制图片的缩放变换",介绍的技术点是"html5_canvas.canvas.Html5.控制图片 ...
- JS控制图片滚动的效果
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html lang=it dir= ...
- html5自动打印图片,html2canvas生成清晰的图片实现打印代码示例
本篇文章小编给大家分享一下html2canvas生成清晰的图片实现打印代码示例,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 基本用法 处理模糊问题 细节问题-压缩base ...
- php 图片等比缩小图片,php 图片比例缩放代码
利用了getimagesize来获取原图片的大小然后再x0.5就是把图片/5. array getimagesize ( string $filename [, array &$imagein ...
- html5 图片横向滑动效果,JS实现图片横向滚动效果示例代码
图片横向滚动代码 .box{ margin:0 auto; height:70px; width:810px; padding:10px; border:1px solid #FF0000; } .b ...
- JS控制图片显示的大小(图片等比例缩放)
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...
最新文章
- 如何在 Windows 7 中建立逻辑分区
- QT中利用Qlabel显示当前的时间:年-月-日-时-分-秒-星期
- 机器学习常见算法个人总结(面试用)
- Intel Realsense 深度流向彩色流对齐 color_aligned_to_depth和depth_aligned_to_color
- 如何在CentOS 7上安装Redis服务器
- appfog mysql_appfog java jdbc mysql连接
- PHP面试题:在PHP中error_reporting这个函数有什么作用?
- 分享Silverlight/WPF/Windows Phone一周学习导读(4月11日-4月15日)
- mime.types
- vue为app做h5页面,如何做到同域名对应不同版本的h5代码
- [转]asp.net中利用ashx实现图片防盗链
- 华为防火墙配置(L2TP)
- 在VMware16中安装 Win10操作系统
- 注册免费域名教程(怎样免费注册域名)手把手教注册域名
- 好的计算机书籍 http://outmyth.blogdriver.com/outmyth/1122212.html
- Python 基础:04 容器类型
- 服务器cpu都有哪些型号,盘点目前性价比最高的CPU有哪些型号
- 可视化设计,类Excel的快速开发平台
- Telegram图文详解-- 编程机器人(谷歌脚本服务)
- 关于旅游景点主题的HTML网页设计——青岛民俗 7页 带登录注册
热门文章
- 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
- input属性为number,maxlength不起作用的解决方案
- Html_div圆角
- 【转】sed 简明教程
- usaco Riding the Fences(欧拉回路模板)
- java ftp模糊查询_linux怎么模糊查找一个文件
- mysql 日期_「5」学习MySQL日期与时间类型发现:要养成注重细节的习惯
- 一篇论文摘要计算机英语,推荐:计算机毕业论文英文摘要的写作方法
- 超级细分插件_草图大师必装插件
- sql如何让计算出来的结果百分数显示_图解面试题:如何交换数据?