jQuery放大镜插件jqzoom使用

源码下载,使用指导地址:http://www.mind-projects.it/projects/jqzoom/

使用教程:

  1.导入库文件

<script src="../js/jquery-1.6.js" type="text/javascript"></script>
<script src="../js/jquery.jqzoom-core.js" type="text/javascript"></script>
<link rel="stylesheet" href="../css/jquery.jqzoom.css" type="text/css">

  2.指定HTML锚元素即<a>标签 ,以便这块区域可以生成扩大的图片。

<div class="clearfix">
  1. <a href="images/BIGIMAGE.JPG" class="MYCLASS" title="MYTITLE">
  2. <img src="images/SMALLIMAGE.JPG" title="IMAGE TITLE">
  3. </a>
</div>

必须项:锚元素包含了你想要缩放的图片:

  •   SMALLIMAGE.JPG:代表你想要缩放的小图片
  •   BIGIMAGE.JPG:代表缩放后的大图片
  •   MYCLASS:代表Anchor类,用来实例化与该类相匹配的jQZoom脚本
  •   MYTITLE/IMAGE TITLE:Anchor标题或者图片标题可以用来显示与jQZoom窗口相近的缩放标题。

  3.加载插件

 $(document).ready(function(){

   $(‘.MYCLASS‘).jqzoom();

   });

4.自定义配置插件属性

$(document).ready(function(){
    var options = {
            zoomType: ‘standard‘,
            lens:true,
            preloadImages: true,
            alwaysOn:false,
            zoomWidth: 300,
            zoomHeight: 250,
            xOffset:90,
            yOffset:30,
            position:‘left‘
            //...MORE OPTIONS
    };
    $(‘.MYCLASS‘).jqzoom(options);
});  

5.支持多个缩略图

  如果你想创建库,jQzoom可以帮助你管理这个库。

  @1.声明主要的anchor”rel”属性

<a class="MYCLASS" title="MYTITLE" href="images/BIGIMAGE.JPG" rel="gal1">
    <img title="IMAGE TITLE" src="images/SMALLIMAGE.JPG">
</a> 

  @2.管理你的缩略图“class”和”rel”属性

<a class="zoomThumbActive" href="javascript:void(0);" rel="{gallery: ‘gal1‘, smallimage: ‘./imgProd/SMALLIMAGE1.jpg‘,largeimage: ‘./imgProd/LARGEIMAGE1.jpg‘}">
<img src="imgProd/thumbs/THUMBIMG1.jpg">
</a> 

jQzoom可以将"zoomThumbActive"添加至缩略图中。默认情况下将这个类指定给被选中的缩略图中。

  缩略图架构中rel属性非常重要,基本属性如下:

    gallery: 所属 gallery ID

    smallimage: 点击缩略图时执行SMALLIMAG的路径

    largeimage: 指向LARGEIMAG的路径

rel="{gallery: ‘gal1‘, smallimage: ‘./imgProd/SMALLIMAGE1.jpg‘,largeimage: ‘./imgProd/LARGEIMAGE1.jpg‘}"

配置详解:

  zoomType,默认值:standard

             standard,选中区用半透明图层遮盖遮罩

             reverse,  原图用半透明图层遮盖。

             innerzoom,在小图的区域内显示放大的效果

             drag    可拖拽显示放大效果

  zoomWidth, 默认值:200,放大窗口的宽度

  zoomHeight,默认值:200,放大窗口的高度

  xOffset,   默认值:10,放大窗口相对于原图的x轴偏移值

  yOffset,   默认值:0,放大窗口相对于原图的y轴偏移值

  alwaysOn,  默认值:false   放大镜是否总是显示存在  ‘true‘一直显示 false 只有移动鼠标时显示

  position,  默认值:’right’,放大窗口的位置,值还可以是:’right’ ,’left’ ,’top’ ,’bottom’

  lens,    默认值:true,若为false,则不在原图上显示镜头

  imageOpacity,默认值:0.2,当zoomType的值为’reverse’时,这个参数用于指定遮罩的透明度(值越小,透明度越差)

  title,           默认值:true,在放大窗口中显示标题,值可以为a标记的title值,若无,则为原图的title值

  preloadImages, 默认值true, 预先加载大图片

  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’,自定义加载提示文本

  preloadPosition,默认值:’center’,加载提示的位置,值也可以为’bycss’,以通过css指定位置

插件源码下载地址:http://pan.baidu.com/s/1mg2xFZE

时间: 2024-09-29 19:42:55

jQuery放大镜插件jqzoom使用的相关文章

jquery放大镜插件与样式

这是放大镜插件链接,我已经上传到我博客http://files.cnblogs.com/valiant1882331/%E6%94%BE%E5%A4%A7%E9%95%9C%E6%8F%92%E4%BB%B6%E4%B8%8E%E6%A0%B7%E5%BC%8F.rar 以下是代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD

jqurey放大镜插件jqzoom参数说明

jqzoom官方最新版下载地址:https://www.drupal.org/project/jqzoom 语法:$('img').jqzoom({}); 参数说明:zoomWidht: 小图片所选区域的宽度. zoomHeight:  小图片所选区域的高度. zoomType: 默认值为standard.如果设为reverse,在小图片仲,移入鼠标时,所选区域高亮,非选中区域淡灰色. xOffset: 放大后的图片与小图片间的X(横坐标)距离. yOffset: 放大后的图片与小图片间的Y(纵

jQuery 常用插件和UI插件 总结笔记

1. jQuery 常用插件 (1). 表单验证插件--validate 该插件自带包含必填.数字.URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下:$(form).validate({options});其中form参数表示表单元素名称,options参数表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在该对象中进行设置. Jquery Validate 验证规则 (1)required:true 必输字段 (2)remote:"check.

jquery插件jqzoom放大镜插件特效代码分享

原文:jquery插件jqzoom放大镜插件特效代码分享 源代码下载地址:http://www.zuidaima.com/share/1550463469554688.htm 放大镜插件效果是当前电子商务系统的一个不可缺的部分,值得学习哦 代码截图:

jquery 弹出层插件fancybox和放大镜插件cloud-zoom

这两天做了一个网上的项目,其实也不是自己做的,嘿嘿,现在就来说说我对这个小页面效果代码的理解代码下载 1.添加javascript引用和CSS文件的引用 //js代码的引用<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script> <script src="fancybox/jquery.easing-1.3

jquery放大镜效果

<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid

Jquery常用插件整理(持续更新中)

1. X-editable 这个插件能够让你在页面上创建可编辑的元素.它能够使用任何引擎(bootstrap.jquery-ui.jquery),并且包含弹出式和内联模式. 2. Garlic.js Garlic.js 自动在本地保存表单文本字段的值,直到表单被提交.这样,你的用户如果不小心关闭选项卡或浏览器,也不会失去任何宝贵的数据. 3. Pickadate.js 完全响应式和轻量级的 jQuery 日期输入选择器. 4. jHERE 有了 jHERE,你可以很容易地添加互动地图到您的网站中

第七章(插件的使用和写法)(7.4 jQuery UI 插件 7.5 管理Cookie的插件 --- Cookie)

7.4 jQuery UI 插件 7.4.1 jQuery UI 简介 jQuery UI 主要分为3个部分,交互.微件和效果差: ? 交互.这里都是一些与鼠标交互相关的内容,包括拖动(Draggable).置放(Droppable).缩放(Resizable).选择(Selectable)和排序(Sortable)等待.微件(Widget)中有部分是基于这些交互组件来制作的.此库需要一个 jQuery UI 核心库 ----- ui.core.js 支持. ? 微件.这里主要是一些界面的扩展.

电商网站jQuery放大镜代码

分享一款电商网站jQuery放大镜代码.这是一款基于jquery.elevatezoom插件实现的类似淘宝放大镜代码,提供40多种参数,可自由配置多种效果,适合电商或图片类网站使用.效果图如下: 在线预览   源码下载 实现的代码. html代码: <center> <h1> Basic Zoom Example</h1> <img id="zoom_01" src='images/small/image1.png' data-zoom-ima