图片/图形

bzoom 实用产品图片放大镜jQuery插件

阿里云


bzoom 是一款非常实用的 jQuery 产品图片放大镜插件。该放大镜插件类似于淘宝等商城网站的产品页图片放大镜。可以实现淡入淡出显示图片及图片自动轮播等功能。该放大镜插件主要实现的功能有:

使用淡入淡出的效果进行图片放大和缩小

也想出现在这里?联系我们
创客主机

自动轮播图片或手动切换图片

根据需要设置展示的图片的数量

设置展示图片,小图片和放大图片的尺寸

使用方法

使用该图片放大镜插件之前首先要引入 jQuery 和 jqzoom.js 以及插件中提供的 style.css 文件。该图片放大镜插件的 HTML 结构必须如下:

  1. <div class="etalage_wrap">
  2.     <ul id="etalage">
  3.         <li>
  4.             <img class="etalage_thumb_image" src="1-thumb.jpg" title="first img" />
  5.             <img class="etalage_big_image" src="1.jpg"/>
  6.         </li>
  7.         ...
  8.     </ul>
  9. </div>

class 类名称和 ID 要和上面的代码保持一致,class="etalage_thumb_image"是页面上展示的图片。class="etalage_big_image"是鼠标滑过时显示的高清大图。

初始化插件

在页面加载完毕之后,可以通过下面的方法来初始化该放大镜插件。

  1. $("#etalage").zoom({
  2.     zoom_area_width: 300,
  3.     autoplay_interval :3000,
  4.     small_thumbs : 4,
  5.     autoplay : false
  6. });

配置参数

  1. var _option = {
  2.     align: "left",              // 当前展示图片的位置,则放大的图片在其相对的位置
  3.     thumb_image_width: 300,     // 当前展示图片的宽
  4.     thumb_image_height: 400,    // 当前展示图片的高
  5.     source_image_width: 900,    // 放大图片的宽
  6.     source_image_height: 1200,  // 放大图片的高
  7.     zoom_area_width: 600,       // 放大图片的展示区域的宽
  8.     zoom_area_height: "justify",// 放大图片的展示区域的高
  9.     zoom_area_distance: 10,     // 
  10.     zoom_easing: true,          // 是否淡入淡出
  11.     description_opacity: 0.7,
  12.     small_thumbs: 3,            // 小图片展示的数量
  13.     smallthumb_inactive_opacity: 0.4,   // 小图片处于非激活状态时的遮罩透明度
  14.     smallthumbs_position: "bottom",     // 小图片的位置
  15.     show_icon: true,
  16.     hide_cursor: false,         // 鼠标放到图片时,是否隐藏指针
  17.     speed: 600,                 // 
  18.     autoplay: true,             // 是否自动播放
  19.     autoplay_interval: 6000,    // 自动播放时每张图片的停留时间
  20. }

存在问题

这个放大镜插件只是一个雏形,还存在一些问题,例如:

没有左右箭头来进行更多张图片的轮播,只能展示固定张数的图片

图片之间的间距没有合理的计算,是写死的值

右侧放大的图片,因为没有 border 的值,导致比左边大那么一点点

bzoom 实用产品图片放大镜 jQuery 插件

已有 387 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!