jqzoom 插件 用例

一、效果图

  jqzoom插件用于产生图片放大镜效果,效果图如下:

二、引入

  1、引入 jQuery

    <script src="本地目录或cdn地址/jquery.js" type="text/javascript"></script>

  2、引入 jqzoom插件

    <script src="路径/jquery.jqzoom.js" type="text/javascript"></script>

三、配置

  1、html 文档结构

  例:

1 <div class="jqzoom">
2     <a href="images/pro_img/blue_one_big.jpg" class="jqzoom" rel="gal1" title="免烫高支棉条纹衬衣">
3         <img src="images/pro_img/blue_one_small.jpg" alt="">
4     </a>
5 </div>    

  2、script 脚本配置

 1 $(function(){
 2     $(‘.jqzoom‘).jqzoom({
 3         //(默认值)standard / reverse,原图用半透明图层遮盖
 4         zoomType: ‘reverse‘,
 5         //是否在原图上显示镜头
 6         lens:true,
 7         // 预先加载大图片
 8         preloadImages: false,
 9         //放大镜是否总是显示存在
10         alwaysOn:false,
11         //放大窗口的尺寸
12         zoomWidth: 340,
13         zoomHeight: 340,
14         //放大窗口相对于原图的偏移量、位置
15         xOffset:10,
16         yOffset:0,
17         position:‘right‘,
18         //默认值:true,是否显示加载提示Loading zoom
19         showPreload:true,
20         //默认 Loading zoom,自定义加载提示文本
21         preloadText: ‘加载中……‘
22         //imageOpacity 默认值 0.2 透明度
23         //title 是否在放大窗口中显示标题,值可以为a标记的title值,若无,则为原图的title值
24     });
25 });

  3、css 样式配置

  1 // jqzoom css 源码
  2 .zoomPad{
  3         position:relative;
  4         float:left;
  5         z-index:99;
  6         cursor:crosshair;
  7 }
  8
  9
 10 .zoomPreload{
 11    -moz-opacity:0.8;
 12    opacity: 0.8;
 13    filter: alpha(opacity = 80);
 14    color: #333;
 15    font-size: 12px;
 16    font-family: Tahoma;
 17    text-decoration: none;
 18    border: 1px solid #CCC;
 19    background-color: white;
 20    padding: 8px;
 21    text-align:center;
 22    background-image: url(../images/zoomloader.gif);
 23    background-repeat: no-repeat;
 24    background-position: 43px 30px;
 25    z-index:110;
 26    width:90px;
 27    height:43px;
 28    position:absolute;
 29    top:0px;
 30    left:0px;
 31     * width:100px;
 32     * height:49px;
 33 }
 34
 35
 36 .zoomPup{
 37         overflow:hidden;
 38         background-color: #FFF;
 39         -moz-opacity:0.6;
 40         opacity: 0.6;
 41         filter: alpha(opacity = 60);
 42         z-index:120;
 43         position:absolute;
 44         border:1px solid #CCC;
 45   z-index:101;
 46   cursor:crosshair;
 47 }
 48
 49 .zoomOverlay{
 50         position:absolute;
 51         left:0px;
 52         top:0px;
 53         background:#FFF;
 54         /*opacity:0.5;*/
 55         z-index:5000;
 56         width:100%;
 57         height:100%;
 58         display:none;
 59   z-index:101;
 60 }
 61
 62 .zoomWindow{
 63         position:absolute;
 64         left:435px;
 65         top:40px;
 66         background:#FFF;
 67         z-index:6000;
 68         height:auto;
 69    z-index:10000;
 70    z-index:110;
 71
 72 }
 73 .zoomWrapper{
 74         position:relative;
 75         border:1px solid #999;
 76   z-index:110;
 77 }
 78 .zoomWrapperTitle{
 79         display:block;
 80         background:#999;
 81         color:#FFF;
 82         height:18px;
 83         line-height:18px;
 84         width:100%;
 85   overflow:hidden;
 86         text-align:center;
 87         font-size:10px;
 88   position:absolute;
 89   top:0px;
 90   left:0px;
 91   z-index:120;
 92   -moz-opacity:0.6;
 93   opacity: 0.6;
 94   filter: alpha(opacity = 60);
 95 }
 96 .zoomWrapperImage{
 97         display:block;
 98   position:relative;
 99   overflow:hidden;
100   z-index:110;
101
102 }
103 .zoomWrapperImage img{
104   border:0px;
105   display:block;
106   position:absolute;
107   z-index:101;
108 }
109
110 .zoomIframe{
111   z-index: -1;
112   filter:alpha(opacity=0);
113   -moz-opacity: 0.80;
114   opacity: 0.80;
115   position:absolute;
116   display:block;
117 }
118
119 /*********************************************************
120 / 点击原图会在选中的锚点上添加 "zoomThumbActive" 类
121 /*********************************************************/
时间: 2024-10-02 00:08:40

jqzoom 插件 用例的相关文章

jquery jqzoom插件练习

<!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title></title> <script src="../Packages/jQuery.1.8.3/jquery-1.8.3.min.js"

jqzoom插件图片放大功能的一些BUG

建议使用cloud-zoom插件,jqzoom插件就不要使用了 点击查看——图片放大镜——jQuery插件Cloud Zoom 刚开始使用的是jqzoom插件,但问题太多了,就不说插入到页面中使用了,就单单插件本身带的实例 Bug1:先天性营养不良 你就不能使用margin:0 auto;把它放到一个居中显示的模块.也只能靠窗口最左边显示,要不就是用margin-left让它靠左边一定距离显示,但你要想让它想一般的网站里能适应不同宽度的浏览器,怕是不好用了. Bug2:后天发育不足 jqzoom

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

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

jqzoom插件

<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title></title> <style type="text/css"> /*jQzoom*/ .jqzoom { border: 1px solid #BBB; float: left; position: relative; padding: 0px; cursor:

Eclipse安装插件方式介绍

eclipse安装插件的常用方式有多种: 1.在线安装 打开eclipse,选择"help" --> "Install New Software..." --> "Add",输入Name信息与URL信息,点击"OK". 2.离线安装包安装 打开eclipse,选择"help" --> "Install New Software..." --> "Add&

BrnShop开源网上商城第三讲:插件的工作机制

这几天BrnShop的开发工作比较多,所以这一篇文章来的晚了一些,还请大家见谅呀!还有通知大家一下BrnShop1.0.312版本已经发布,此版本添加了报表统计等新功能,需要源码的园友可以点此下载.好了,我们现在进入今天的正题.关于BrnShop插件内容比较多,所以我分成两篇文章来讲解,今天先讲第一部分内容:插件的工作机制. 对于任意一种插件机制来说,基本上只要解决以下三个方面的问题,这个插件机制就算成功了.这三个方面如下: 插件程序集的加载 视图文件的路径和编译 插件的部署 首先是插件程序集的

Cacti插件

一.Cacti插件 Cacti插件是对cacti的扩展. 要使用cacti插件必须先扩展cacti架构,来支持插件. 1.  安装cacti插件架构扩展 下载地址:http://cactiusers.org/downloads/patches/ 当前版本是V1.1,是专门针对cacti V0.8.6设计的. 1).解压下载的tar包,你会得到一个cacti-plugin-arch目录 # tar –zxvf cacti-plugin-arch.tar.gz # cd cacti-plugin-a

cordova 常用插件

一.插件相关常用命令 1.查看所有已经安装的插件    cordova plugin ls  2.安装插件(以camera插件为例)    cordova plugin add cordova-plugin-camera  3.删除插件(以camera插件为例)    cordova plugin rm cordova-plugin-camera  4.更新插件    cordova plugin update 二.常用的Cordova插件 1.Console(调试控制台)    让程序可以在控

用IntelliJ实现android gradle插件

用IntelliJ实现android gradle插件 android的gradle插件用了不少了,比如说官方的应用构建插件(com.android.application),lib构建插件(com.android.library),还有第三方的比如辅助multidex的DexKnifePlugin.但是怎么自己创建一个gradle插件一直不明白,今天就试一试自己撸一个android gradle插件,毕竟实践出真知. 基础知识 首先得知道一个gradle插件有需要哪些元素. 我们以androi