fancybox3图片浮窗增强jQuery插件

访客4年前黑客资讯1100

介绍:用于呈现各种类型媒体的javascript lightbox库。响应灵敏,触控灵活,可定制。

3.0主要就是功能多且美观

官方给出的最快使用 ***

<!-- 1. Add latest jQuery and fancybox files -->

<script src="//code.jquery.com/jquery-3.3.1.min.js"></script>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>

<!-- 2. Create links -->
<a data-fancybox="gallery" href="big_1.jpg"><img src=" *** all_1.jpg"></a>
<a data-fancybox="gallery" href="big_2.jpg"><img src=" *** all_2.jpg"></a>

<!-- 3. Have fun! -->

但是美中不足,我们希望内容文章图片直接增加属性还需要写一句代码

<script>
$('.message img').parent('a').attr('data-fancybox','gallery');
</script>
这里的.message 是文章的class类 也可以是id根据网页自己修改

程序源码下载:https://codeload.github.com/fancyapps/fancybox/zip/master

官方地址:https://fancyapps.com/fancybox/3

过于简单,就不写什么插件了。

貌似忘记加预览效果了

此代码于本文无关

$("a[href$=jpg],a[href$=jpeg],a[href$=gif],a[href$=png]").addClass("swipebox").attr('rel','');


相关文章

JS打印机效果代码整理

纯js性 简单快速 功能少 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl...

简单理解jQuery中$.getJSON、$.get、$.post、$.ajax用法

1.$.getJSON   $.getJSON()是专门为ajax获取json数据而设置的,并且支持跨域调用,其语法的格式为: $.getJSON(       url,             ...

js获取当前位置

手机端获取城市名称 百度地图接口 引入百度api<script src="http://api.map.baidu.com/api?v=1.4" type="text/javascript"...

电脑端利用JS简单快速批量取消微博的关注

利用JS简单快速批量取消微博的关注 微博关注的人太多了,一个一个取消很麻烦?那么这个方法很适合你,和全自动取关都差不多了,只适用于电脑用户! 步骤如下 1.电...

资源网,博客文章页面增加访问停留时间代码

资源网,博客文章页面增加访问停留时间代码 <!-- 统计访客停留时间 --> <div id="tingliu"> </span> <span clas...

aos.js超赞页面滚动元素动画特效jQuery动画库

简要教程 aos.js是一款效果超赞的页面滚动米素动画jQuery动画库插件。该动画库可以在页面滚动时提供28种不同的米素动画效果,以及多种easing效果。在页面往回滚动时,米素会恢复到原来的状态...