jqzoom图片放大镜
jqzoom是一个图片放大器插件。它功能强大,使用简便!
引入js与css:
<link href="jquery.jqzoom.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="http://www.imooc.com/data/jquery-1.8.2.min.js"></script><script type="text/javascript" src="jquery.jqzoom.js"></script>
html:
<div class="content">
<a href="qbl.png" id="jqzoomIMG" title="123">
<img src="qbl.png" alt="" width="200"/>
</a>
</div>
js代码:
$(function () {
$("#jqzoomIMG").jqzoom({ //绑定图片放大插件jqzoom
zoomWidth:200, //小图片所选区域的宽
zoomHeight: 200, //小图片所选区域的高
zoomType: 'standard', //设置放大镜的类型,默认standard即选中的部分变灰,reverse即非选中变灰
title: false // 不要标题设为false
});
});
PS:解决该插件在新本版jQuery中的兼容性问题:$.browser修改为$.support
2、常用配置参数
- zoomType,默认值:'standard',另一个值是'reverse',是否将原图用半透明图层遮盖
- zoomWidth,放大窗口的宽度
- zoomHeight,放大窗口的高度
- xOffset,默认值:10,放大窗口相对于原图的x轴偏移值,可以为负
- yOffset,默认值:0,放大窗口相对于原图的y轴偏移值,可以为负
- position,默认值:'right',放大窗口的位置,值还可以是:'right' ,'left' ,'top' ,'bottom'
- title,默认值:true,在放大窗口中显示标题,值可以为a标记的title值,若无,则为原图的title值
- lens,默认值:true,若为false,则不在原图上显示镜头
- imageOpacity,默认值:0.2,当zoomType的值为'reverse'时,这个参数用于指定遮罩的透明度
- showEffect,默认值:'show',显示放大窗口时的效果,值可以为: 'show' ,'fadein'
- hideEffect,默认值:'hide',隐藏放大窗口时的效果: 'hide' ,'fadeout'
- fadeinSpeed,默认值:'fast',放大窗口的渐显速度(选项: 'fast','slow','medium')
- fadeoutSpeed,默认值:'slow',放大窗口的渐隐速度(选项: 'fast','slow','medium')
- showPreload,默认值:true,是否显示加载提示Loading zoom(选项: 'true','false')
- preloadText,默认值:'Loading zoom',自定义加载提示文本
最后上传一张效果图:

插件源码:
https://github.com/asimpleday/plugin/tree/master/jqzoom
jqzoom图片放大镜的更多相关文章
- jQuery基础(常用插件 表单验证,图片放大镜,自定义对象级,jQuery UI,面板折叠)
1.表单验证插件——validate 该插件自带包含必填.数字.URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下: $(form).validate({o ...
- jquery.jqzoom.js图片放大镜
jqzoom插件实现图片放大镜效果 1. jquery.jqzoom.js //************************************************************ ...
- Jquery的jqzoom插件的使用(图片放大镜)
今天学习一下,图片放大镜功能,需要使用插件JQzoom 引入文件 <script type="text/javascript" src="js/jquery.min ...
- jquery图片放大镜和遮罩层效果
图片放大镜效果将借助于jqzoom插件,遮罩层借助于thickbox插件. 1.引入样式表 /*整体样式*/ <link rel="stylesheet" href=&quo ...
- 基于jQuery仿淘宝产品图片放大镜代码
今天给大家分享一款 基于jQuery淘宝产品图片放大镜代码.这是一款基于jquery.imagezoom插件实现的jQuery放大镜.适用浏览器:IE8.360.FireFox.Chrome.Safa ...
- 基于jQuery仿淘宝产品图片放大镜特效
在开发商城的时候,往往会用到图片的放大功能,这里把自己在近期项目中使用的放大镜特效做一下总结(非插件). 放大镜效果 常用的js组件jquery.imagezoom,jquery.jqzoom,jqu ...
- Magnifier.js - 支持鼠标滚轮缩放的图片放大镜效果
Magnifier.js 是一个 JavaScript 库,能够帮助你在图像上实现放大镜效果,支持使用鼠标滚轮放大/缩小功能.放大的图像可以显示在镜头本身或它的外部容器中.Magnifier.js 使 ...
- [js开源组件开发]图片放大镜
图片放大镜 一般情况下,手机由于屏幕太小,会有图片上看不清的问题,所以我就做了一个放大镜的js效果,支持pc和移动端.它的原理是利用的backgroundsize来实现的,所以你的浏览器首先要支持这个 ...
- Jquery图片放大镜
一般在“在线商城.电子商务.企业产品介绍”等地方经常会看到一些图片放大镜的功能,而做这个功能一般是会用一个js包——enlarge.js(这是jquery图片放大镜的插件).Enlarge 是一个基于 ...
随机推荐
- [转]Hive:简单查询不启用Mapreduce job而启用Fetch task
转自:http://www.iteblog.com/archives/831 如果你想查询某个表的某一列,Hive默认是会启用MapReduce Job来完成这个任务,如下: hive> SEL ...
- input属性控制弹出键盘类型
/** * ios弹起数字键盘有三种方法 * 1. <input type="number"> 可以弹起带有小数点的键盘,可以键盘不干净,有其它各种字符,可切换 ...
- Codeforces Round #364 (Div. 2) B. Cells Not Under Attack
B. Cells Not Under Attack time limit per test 2 seconds memory limit per test 256 megabytes input st ...
- poj 3254 状压dp入门题
1.poj 3254 Corn Fields 状态压缩dp入门题 2.总结:二进制实在巧妙,以前从来没想过可以这样用. 题意:n行m列,1表示肥沃,0表示贫瘠,把牛放在肥沃处,要求所有牛不能相 ...
- flex lineChart 显示所有的数据节点
.If you're using <mx:LineSeries>, then set the following property:itemRenderer="mx.charts ...
- 8个主要的Velocity语法使用说明
8个主要的Velocity语法使用说明,分别是:Velocity表达式,Velocity注释,Velocity循环,Velocity条件判断,Velocity赋值,Velocity调试,Velocit ...
- JavaScript声明全局变量的三种方式
JavaScript声明全局变量的三种方式 JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍. 声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为 ...
- 让wego微购购物分享系统采集拍拍数据功能之腾讯paipai功能采集插件
wego是一款很不错的导购系统,无论前后台设计风格和功能都还不错,可有时我们的确需要一些自定义的功能,毕竟万千世界,大家都做一样的东西,采集同样的数据,能不烦吗?哈哈,今天就奉献上一个wego拍拍采集 ...
- [LintCode] Scramble String 爬行字符串
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrin ...
- - dequeueReusableCellWithIdentifier:
与之对应的还有一个方法: - dequeueReusableCellWithIdentifier:forIndexPath: 1 > - dequeueReusableCellWithIdent ...