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 是一个基于 ...
随机推荐
- JStorm之Nimbus简介
本文导读: ——JStorm之Nimbus简介 .简介 .系统框架与原理 .实现逻辑和代码剖析 )Nimbus启动 )Topology提交 )任务调度 )任务监控 .结束语 .参考文献 附:JStor ...
- 支持向量机(SVM)
断断续续看了好多天,赶紧补上坑. 感谢july的 http://blog.csdn.net/v_july_v/article/details/7624837/ 以及CSDN上淘的比较正规的SMO C+ ...
- POJ 1753 (开关问题+高斯消元法)
题目链接: http://poj.org/problem?id=1753 题目大意:一堆格子,或白或白.每次可以把一个改变一个格子颜色,其上下左右四个格子颜色也改变.问最后使格子全部白或全部黑,求最小 ...
- oracle 函数大全及运算符
http://blog.csdn.net/huangwuyi/article/details/7407820 一.函数 1.取整 mod(2,10)=2 2.取整 trunc(12/10)=1 3. ...
- HDU - The Suspects
Description 严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁.为了减少传播给别人的机会, 最好的策略是隔离可能的患者. 在Not ...
- 原生js动画效果(源码解析)
在做页面中,多数情况下都会遇到页面上做动画效果,大部分都是用jquery来实现动画,今天正好看到一篇原生js实现动画效果的代码,特分享在此. 原文地址:http://www.it165.net/pro ...
- background常用属性
background-image:url('图片位置');//设置背景图片的位置 background-repeat:no-repeat;//图片是否重复显示(不重复) background-posi ...
- Android -- EditText方法
1. 选择需要的内容 final EditText myEditText=(EditText)findViewById(R.id.editText1); //编辑框对象 myEditText.setT ...
- BZOJ4515: [Sdoi2016]游戏
Description Alice 和 Bob 在玩一个游戏. 游戏在一棵有 n 个点的树上进行.最初,每个点上都只有一个数字,那个数字是 123456789123456789. 有时,Alice 会 ...
- EditText自定义边框
1.EditText代码如下 (View代替EditText获取焦点): <View android:focusable="true" android:focusableIn ...