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. JStorm之Nimbus简介

    本文导读: ——JStorm之Nimbus简介 .简介 .系统框架与原理 .实现逻辑和代码剖析 )Nimbus启动 )Topology提交 )任务调度 )任务监控 .结束语 .参考文献 附:JStor ...

  2. 支持向量机(SVM)

    断断续续看了好多天,赶紧补上坑. 感谢july的 http://blog.csdn.net/v_july_v/article/details/7624837/ 以及CSDN上淘的比较正规的SMO C+ ...

  3. POJ 1753 (开关问题+高斯消元法)

    题目链接: http://poj.org/problem?id=1753 题目大意:一堆格子,或白或白.每次可以把一个改变一个格子颜色,其上下左右四个格子颜色也改变.问最后使格子全部白或全部黑,求最小 ...

  4. oracle 函数大全及运算符

    http://blog.csdn.net/huangwuyi/article/details/7407820 一.函数 1.取整  mod(2,10)=2 2.取整 trunc(12/10)=1 3. ...

  5. HDU - The Suspects

    Description 严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁.为了减少传播给别人的机会, 最好的策略是隔离可能的患者. 在Not ...

  6. 原生js动画效果(源码解析)

    在做页面中,多数情况下都会遇到页面上做动画效果,大部分都是用jquery来实现动画,今天正好看到一篇原生js实现动画效果的代码,特分享在此. 原文地址:http://www.it165.net/pro ...

  7. background常用属性

    background-image:url('图片位置');//设置背景图片的位置 background-repeat:no-repeat;//图片是否重复显示(不重复) background-posi ...

  8. Android -- EditText方法

    1. 选择需要的内容 final EditText myEditText=(EditText)findViewById(R.id.editText1); //编辑框对象 myEditText.setT ...

  9. BZOJ4515: [Sdoi2016]游戏

    Description Alice 和 Bob 在玩一个游戏. 游戏在一棵有 n 个点的树上进行.最初,每个点上都只有一个数字,那个数字是 123456789123456789. 有时,Alice 会 ...

  10. EditText自定义边框

    1.EditText代码如下 (View代替EditText获取焦点): <View android:focusable="true" android:focusableIn ...