功能齐全的jquery图片查看器插件

news/2024/11/30 12:44:05/文章来源:https://www.cnblogs.com/mybook000/p/18568249

lightgallery.js是一款功能齐全的jquery图片查看器插件。该jquery图片查看器插件采用响应式设计,提供图片查看,图片轮播,图片放大等功能。它的特点还有:

 

演示   下载

 

  • 以模态窗口的形式全屏展示图片。
  • 显示图片的标题。
  • 可以实现图片的懒加载。
  • 可以自动播放图片,并提供进度条显示。
  • 可以通过鼠标拖拽,点击切换按钮,移动设备滑动等方式来切换图片轮播。
  • 在底部显示图片的缩略图。
  • 支持图片的平移和缩放。
  • 提供下载按钮来下载图片。

 使用方法

在页面中引入jquery和lightgallery-all.min.js文件以及样式文件lightgallery.css。

< link href="css/lightgallery.css" rel="stylesheet">
< script src="js/jquery.min.js">
< script src="js/lightgallery-all.js">
 HTML结构

实现在页面中创建一个图片画廊,示例demo中以无序列表的方式来创建。通过data-src属性来指定高清大图的地址。你还可以在data-responsive属性中指定多个图片地址,分别用于适配不同设备的屏幕。data-sub-html属性用于指定图片的标题。

< ul id="lightgallery" class="list-unstyled row">< li data-responsive="img/1-375.jpg 375, img/1-480.jpg 480, img/1.jpg 800" data-src="img/1-1600.jpg" data-sub-html="

Fading Light< p >图片标题1">< a href="">< img class="img-responsive" src="img/thumb-1.jpg">< li data-responsive="img/2-375.jpg 375, img/2-480.jpg 480, img/2.jpg 800" data-src="img/2-1600.jpg" data-sub-html="

Bowness Bay< p >图片标题2">< a href="">< img class="img-responsive" src="img/thumb-2.jpg">< li data-responsive="img/13-375.jpg 375, img/13-480.jpg 480, img/13.jpg 800" data-src="img/13-1600.jpg" data-sub-html="

Bowness Bay< p >图片标题3">< a href="">< img class="img-responsive" src="img/thumb-13.jpg">< li data-responsive="img/4-375.jpg 375, img/4-480.jpg 480, img/4.jpg 800" data-src="img/4-1600.jpg" data-sub-html="

Bowness Bay< p >图片标题4">< a href="">< img class="img-responsive" src="img/thumb-4.jpg">

 初始化插件

在页面DOM元素加载完毕之后,通过lightGallery方法来初始化该jquery图片查看器插件。

$(document).ready( function (){$( '#lightgallery' ).lightGallery();
});

 配置参数

该jquery图片查看器插件的可用配置参数如下:

$( '#lightgallery' ).lightGallery({mode:  "lg-slide" ,cssEasing:  "ease" ,easing:  "linear" ,speed: 600,height:  "100%" ,width:  "100%" ,addClass:  "" ,startClass:  "lg-start-zoom" ,backdropDuration: 150,hideBarsDelay: 6000,useLeft:  false ,closable:  true ,loop:  true ,escKey:  true ,keyPress:  true ,controls:  true ,slideEndAnimatoin:  true ,hideControlOnEnd:  false ,mousewheel:  true ,getCaptionFromTitleOrAlt:  true ,appendSubHtmlTo:  ".lg-sub-html" ,subHtmlSelectorRelative:  false ,preload: 1,showAfterLoad:  true ,selector:  "" ,selectWithin:  "" ,nextHtml:  "" ,prevHtml:  "" ,index:  false ,iframeMaxWidth:  "100%" ,download:  true ,counter:  true ,appendCounterTo:  ".lg-toolbar" ,swipeThreshold: 50,enableSwipe:  true ,enableDrag:  true ,dynamic:  false ,dynamicEl: [],galleryId: 1
});

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/840933.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【转】cesium之添加天地图

转自 https://www.cnblogs.com/s313139232/p/16351468.html 公共参数:var token = 7b56038c276128a86a5b946404bf4df4;// 服务域名var tdtUrl = https://t{s}.tianditu.gov.cn/;// 服务负载子域var subdomains=[0,1,2,3,4,5,6,7];添加矢量底图:let layer1 = new Cesium.WebMa…

数据集编排加速介绍

1. 模型训练&存储的基本概念 1.1 M-P神经元模型 在生物神经网络中,每个神经元与其他神经元相连,当它“兴奋”时,就会向相连的神经元发送化学物质,从而改变这些神经元内的电位;如果某神经元的电位超过了一个“阈值”,那么它就会被激活,即“兴奋”起来,向其他神经元发…

鸿蒙NEXT开发案例:亲戚关系计算器

【引言】 在快节奏的现代生活中,人们往往因为忙碌而忽略了与亲戚间的互动,特别是在春节期间,面对众多的长辈和晚辈时,很多人会感到困惑,不知道该如何正确地称呼每一位亲戚。针对这一问题,我们开发了一款基于鸿蒙NEXT平台的“亲戚关系计算器”应用,旨在帮助用户快速、准确…

HCIA-07 OSPF基础

初步了解OSPF的基本概念、应用场景和基础配置。临界关系建立过程、DR与BDR的选举。OSPF的三大表:邻居表、LSDB表、OSPF表;五大报文:Hello报文、Database Description报文、Link State Request报文、Link State Update报文、Link State ACK报文。目录 1-OSPF协议概述 1.1 LAS…

PG优化-业务场景需求实现-大表低基数列group by优化

PG优化-业务场景需求实现-大表低基数列group by优化 原创 akengan DB印象 2021年11月07日 22:18阅读使人充实,讨论使人敏捷,写作使人精确。前言今天抽空聊一个和成本优化相关的话题。说到成本优化,大家觉得优化多少算不错呢?10%? 20%? 成本优化的空间到底有多大呢?今天…

5大核心技术详解:AI视频监控系统背后的工作原理

随着人工智能的发展,AI视频监控技术成为当前视频监控行业的一大革新。传统监控系统往往依赖人工实时查看,效率低且容易遗漏,而AI赋能的视频监控系统可以通过图像识别、深度学习等技术实现自动化、智能化。本文将从技术层面对AI视频监控的五大核心组成部分进行详细解析。高效…

KingbaseES V8R6集群备份恢复案例之---远程外部备份故障案例

KingbaseES 、备份恢复案例说明: KingbaseES V8R6集群,通过‘cluster’模式执行远程异地的外部备份,在备份初始化时,故障显示,远程节点连接数据库失败,异常终止。原因是,数据库节点不支持本地数据库访问导致。 适用版本:KingbaseES V8R6 集群架构:一、问题现象 如下所…

工业主板发展现状分析

尽管增长强劲,但工业主板市场仍面临某些限制。主要挑战是开发和生产工业级主板的成本高昂。与消费级主板不同,工业主板的设计符合严格的耐用性、可靠性和极端条件下的性能标准。这需要使用高质量的材料、先进的制造工艺和广泛的测试,所有这些都会导致更高的生产成本。这些成…

你的策划效率太低?可能是没用对工具!

活动策划的核心痛点:你是否也有这些困扰?信息分散,难以集中管理营销活动通常涉及多个任务模块,包括前期的需求沟通、中期的资源协调和后期的效果复盘。这些信息往往分散在邮件、即时通讯工具、表格和文档中,难以系统化管理。一旦沟通不及时或信息遗漏,就可能导致工作断档…

springboot接入沙箱支付宝的支付流程

支付宝沙箱环境文档 支付宝沙箱账号-开放平台管理 首先梳理一下支付流程:用户点击下单按钮 商户系统生成订单,并构造支付请求,将请求发送给支付宝 在支付宝APP上,支付宝为用户展示相关信息,用户输入密码完成支付 支付完毕后将支付结果返回给商户系统(或者商户系统主动查询…

Linux之CPU缓存

CPU 缓存 系统中最快的存储是处理器中的寄存器。但寄存器由于造价比较昂贵,提供的空间也非常有限。因此系统中必须使用存储量大但速度慢的主存(内存)。 高速缓存的速度都比主存快。主存的访问时间是8纳秒以上,而缓存的访问时间只有几个CPU时钟周期。在标准的 X86 平台下,一…

不干啥,吐槽一下Cloudflare

Cloudflare,毫无疑问是非常优秀的云服务提供商。But官方提供的一些优化项,真是很让人摸不着头脑! 长话短说,官方提供一种 route-matching 的功能,根据其介绍可知,当请求URL中含有.html时,CF会自动把后缀去掉,形成只有path的干净模样.... 然而有的时候,真的是需要保留后…