当前位置: 首页 > news >正文

多功能jquery图片预览放大镜插件

xZoom是一款多功能的jquery图片预览放大镜插件。它支持多种图片放大模式,可以和Fancy Box或Magnific Pop-up等插件结合使用,功能非常强大。

在这里插入图片描述在线预览 下载

使用方法

在页面中引入jquery和xzoom.css以及xzoom.js文件。

<link rel="stylesheet" href="css/xzoom.css">
<script src="jquery.min.js"></script>
<script src="js/xzoom.min.js"></script>

HTML结构
xZoom要求使用下面的基本HTML结构,你可以按自己的需求设置图片的数量。

<img class="xzoom" src="path/to/preview_image_01.jpg" xoriginal="path/to/original_image_01.jpg" /><div class="xzoom-thumbs"><a href="path/to/original_image_01.jpg"><img class="xzoom-gallery" width="80" src="path/to/thumbs_image_01.jpg"  xpreview="path/to/preview_image_01.jpg"></a><a href="path/to/original_image_02.jpg"><img class="xzoom-gallery" width="80" src="path/to/preview_image_02.jpg"></a><a href="path/to/original_image_03.jpg"><img class="xzoom-gallery" width="80" src="path/to/preview_image_03.jpg"></a><a href="path/to/original_image_04.jpg"><img class="xzoom-gallery" width="80" src="path/to/preview_image_04.jpg"></a>
</div>

初始化插件
在页面DOM元素加载完毕之后,可以通过下面的方法来初始化xZoom插件。

$(".xzoom").xzoom();

配置参数

xZoom图片放大镜插件的可用配置参数如下:

属性默认值描述
positionright图片放大窗口的位置。可用值有:"top", "left", "right", "bottom", "inside", "lens", "#ID"。
rootOutputtrue该参数可以将输出的放大窗口设置在任何位置。
Xoffset0图片放大窗口水平位置的偏移。
Yoffset0图片放大窗口垂直位置的偏移。
fadeIntrue显示放大图片是否使用淡入效果。
fadeTranstrue淡入淡出效果的过渡时间。
fadeOutfalse关闭放大图片是否使用淡出效果。
smoothZoomMove3在大窗口中图片的平滑移动级别,数值越大越平滑。
smoothLensMove1圆形镜片的平滑移动级别。
smoothScale6放大缩小的平滑级别。
defaultScale0放大图片打开时的默认放大级别。-1表示-100%,1表示100%。
scrolltrue是否在滚动鼠标滚轮时放大缩小图片。
tintfalse背景颜色。建议使用十六进制的颜色值。
tintOpacity0.5背景的透明度,值在0-1之间。
lensfalse放大镜的颜色,建议使用十六进制的颜色值。
lensOpacity0.5放大镜的透明度。
lensShapebox放大镜的的形状,"box" 或 "circle"。
zoomWidthauto放大镜的宽度,单位像素。
zoomHeightauto放大镜的高度,单位像素。
sourceClassxzoom-source原图div的class名称。
loadingClassxzoom-loading预加载div的class名称。
lensClassxzoom-lens放大镜div的class名称。
zoomClassxzoom-preview放大窗口div的class名称。
activeClassxactive当前缩略图的class名称。
adaptivetrue是否开启自适应功能。
lensReversefalse当旋转内部放大镜并且该选项为true时,放大镜的移动和显示方向相反。
adaptiveReversefalse和lensReverse相同,但是只有在adaptive选项为true是有效。
titlefalse是否在输出窗口中显示图片标题。
titleClassxzoom-caption图片标题div的class名称。
bgfalse放大图片作为背景输出。
http://www.lryc.cn/news/510591.html

相关文章:

  • CSS系列(39)-- Shapes详解
  • AI 神经网络在智能家居场景中的应用
  • Rocky DEM tutorial7_Conical Dryer_锥形干燥器
  • CSS(二):美化网页元素
  • 平方根无迹卡尔曼滤波(SR-UKF)算法,用于处理三维非线性状态估计问题
  • 【论文笔记】Visual Alignment Pre-training for Sign Language Translation
  • NLP基础知识 - 向量化
  • JAVA学习笔记_MySQL进阶
  • ffmpeg: stream_loop报错 Error while filtering: Operation not permitted
  • Vue.use()和Vue.component()
  • javaweb 04 springmvc
  • [Visual studio] 性能探测器
  • 【漫话机器学习系列】017.大O算法(Big-O Notation)
  • IntelliJ IDEA中设置激活的profile
  • Qt 的信号槽机制详解:之信号槽引发的 Segmentation Fault 问题拆析(上)
  • uniapp中实现APP调用本地通知栏通知、震动、本地提示音或者mp3提醒
  • ADB 上传文件并使用脚本监控上传百分比
  • 【数据库】PostgreSQL(持续更新)
  • overleaf中出现TeX capacity exceeded PDF object stream buffer=5000000的原因和解决方案
  • pyqt5冻结+分页表
  • 一起学Git【第四节:添加和提交文件】
  • 【鸿蒙实战开发】HarmonyOS集成高德地图定位实现
  • ECharts散点图-气泡图,附视频讲解与代码下载
  • python操作Elasticsearch执行增删改查
  • 学习C++:关键字
  • FFmpeg在python里推流被处理过的视频流
  • 为什么推荐使用构造函数注入而非@Autowired注解进行字段注入
  • 如何卸载和升级 Angular-CLI ?
  • 在线excel编辑(luckysheet)
  • 【ES6复习笔记】Symbol 类型及其应用(9)