WoredPress教程|lightgallery 给你的网站快速实现图片灯箱效果

对于图片站来说,有图片灯箱效果比没有要好得多。好在 wordpress 插件够多,图片灯箱插件还不少,但这些插件还是不能让所有站长满意。这里我找到一款 lightgallery 图片灯箱,个人觉得效果最好,写下这篇快速集成到 WordPress 的教程,帮助大家快速实现自己想要的效果。ightGallery 是一款轻量级、可定制、响应式、模块化的 jQuery LightBox 图片画廊插件。它支持移动触摸设备,支持键盘控制,带 20 多种动画过渡效果,是一款非常优秀的 LightBox 插件。集成方法很简单,如果你有心,也可以做成一款 WordPress 灯箱插件。

这款灯箱插件不仅支持自动播放、上下页导航还有缩放功能,并且移动端还支持手势翻页,功能相当的强大。

WordPress 集成办法

首先下载文末的资源文档,里面有一个 js、一个 css,这两个是 lightgallery 的核心文件,还有一些字体文件,没有只会影响美观,不影响功能。在你的主题 header.php 文件中,加入 lightgallery 的 css 文件引用。

<link type='text/css' rel='stylesheet' href='".get_stylesheet_directory_uri()."/css/lightgallery.min.css'/>

然后在 footer.php 中加入 lightgallery 的 js 引用。

<script type='text/javascript' src='".get_stylesheet_directory_uri()."/js/lightgallery-all.min.js'></script>

这个时候并没有完成 lightgallery 的集成,当然如果你使用的是我的 DMD 主题的话,就已经完成了,lightgallery 已经能够正常工作,点开一篇文章试试效果吧。正常操作应该打开 lightgallery-all.min.js 文件,找到里面 run_lightgaller 方法,修改里面的 css 选择器名称。

function run_lightgallery(){

var matching = new RegExp("[.](?:gif|png|jpg|jpeg|webp)($|[?])"),image_popup = false;

$(".article-content a").each(function(){

if( matching.test( $(this).attr('href') ) && $(this).children('img').length == 1 ){

$(this).addClass('dmd-light-gallery-item');

image_popup = true;

}

});

if( image_popup ){

$('.article-content').lightGallery({

selector: '.dmd-light-gallery-item',

share: false,

exThumbImage: 'href'

});

}

}

将.article-content 改成包裹你文章内容的标签即可,上面这段 js 的作用是,找到 class 名为 article-content 的标签下的 a 标签对象。然后遍历匹配图片并取地址。如果找到就给该 a 标签加上一个 class 名为 dmd-light-gallery-item 的 css。第二段就是 lightGallery 的初始化了,初始化对象是包裹文章内容的标签,并选择刚刚我们添加了 class 的对象。

整个过程还是非常简单的,不过官方的文档比较坑爹,并没有提供 lightgallery-all.min.js 与 lightgallery.min.css 这两个文件,使用他们提供的文件与示例代码直接报错,初始化都不行….

最重要的是必须使用 jquery,别忘了!

发表评论

登录... 后才能评论

发现网站内无您想要的资源或者素材,可以联系站长或者提交工单:提交工单
支持下载网站: 千图网 觅知网 模板客 搬码网 阿奇源码 诛仙资源网
点击上方链接了解下载规则介绍。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源

如果您在下载中遇到资源失效或者无法下载,请复制连接发给站长,站长会在24内补齐缺失的资源下载连接。