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图片放大镜的更多相关文章

  1. jQuery基础(常用插件 表单验证,图片放大镜,自定义对象级,jQuery UI,面板折叠)

    1.表单验证插件——validate   该插件自带包含必填.数字.URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下:   $(form).validate({o ...

  2. jquery.jqzoom.js图片放大镜

    jqzoom插件实现图片放大镜效果 1. jquery.jqzoom.js //************************************************************ ...

  3. Jquery的jqzoom插件的使用(图片放大镜)

    今天学习一下,图片放大镜功能,需要使用插件JQzoom 引入文件 <script type="text/javascript" src="js/jquery.min ...

  4. jquery图片放大镜和遮罩层效果

    图片放大镜效果将借助于jqzoom插件,遮罩层借助于thickbox插件. 1.引入样式表 /*整体样式*/ <link rel="stylesheet" href=&quo ...

  5. 基于jQuery仿淘宝产品图片放大镜代码

    今天给大家分享一款 基于jQuery淘宝产品图片放大镜代码.这是一款基于jquery.imagezoom插件实现的jQuery放大镜.适用浏览器:IE8.360.FireFox.Chrome.Safa ...

  6. 基于jQuery仿淘宝产品图片放大镜特效

    在开发商城的时候,往往会用到图片的放大功能,这里把自己在近期项目中使用的放大镜特效做一下总结(非插件). 放大镜效果 常用的js组件jquery.imagezoom,jquery.jqzoom,jqu ...

  7. Magnifier.js - 支持鼠标滚轮缩放的图片放大镜效果

    Magnifier.js 是一个 JavaScript 库,能够帮助你在图像上实现放大镜效果,支持使用鼠标滚轮放大/缩小功能.放大的图像可以显示在镜头本身或它的外部容器中.Magnifier.js 使 ...

  8. [js开源组件开发]图片放大镜

    图片放大镜 一般情况下,手机由于屏幕太小,会有图片上看不清的问题,所以我就做了一个放大镜的js效果,支持pc和移动端.它的原理是利用的backgroundsize来实现的,所以你的浏览器首先要支持这个 ...

  9. Jquery图片放大镜

    一般在“在线商城.电子商务.企业产品介绍”等地方经常会看到一些图片放大镜的功能,而做这个功能一般是会用一个js包——enlarge.js(这是jquery图片放大镜的插件).Enlarge 是一个基于 ...

随机推荐

  1. [转]Hive:简单查询不启用Mapreduce job而启用Fetch task

    转自:http://www.iteblog.com/archives/831 如果你想查询某个表的某一列,Hive默认是会启用MapReduce Job来完成这个任务,如下: hive> SEL ...

  2. input属性控制弹出键盘类型

    /**   * ios弹起数字键盘有三种方法   * 1. <input type="number"> 可以弹起带有小数点的键盘,可以键盘不干净,有其它各种字符,可切换 ...

  3. 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 ...

  4. poj 3254 状压dp入门题

    1.poj 3254  Corn Fields    状态压缩dp入门题 2.总结:二进制实在巧妙,以前从来没想过可以这样用. 题意:n行m列,1表示肥沃,0表示贫瘠,把牛放在肥沃处,要求所有牛不能相 ...

  5. flex lineChart 显示所有的数据节点

    .If you're using <mx:LineSeries>, then set the following property:itemRenderer="mx.charts ...

  6. 8个主要的Velocity语法使用说明

    8个主要的Velocity语法使用说明,分别是:Velocity表达式,Velocity注释,Velocity循环,Velocity条件判断,Velocity赋值,Velocity调试,Velocit ...

  7. JavaScript声明全局变量的三种方式

    JavaScript声明全局变量的三种方式   JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍. 声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为 ...

  8. 让wego微购购物分享系统采集拍拍数据功能之腾讯paipai功能采集插件

    wego是一款很不错的导购系统,无论前后台设计风格和功能都还不错,可有时我们的确需要一些自定义的功能,毕竟万千世界,大家都做一样的东西,采集同样的数据,能不烦吗?哈哈,今天就奉献上一个wego拍拍采集 ...

  9. [LintCode] Scramble String 爬行字符串

    Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrin ...

  10. - dequeueReusableCellWithIdentifier:

    与之对应的还有一个方法: - dequeueReusableCellWithIdentifier:forIndexPath: 1 > - dequeueReusableCellWithIdent ...