simple-lightbox.min.js 是一款基于 jQuery 的 Lightbox 插件

simple-lightbox.min.js  是一款基于 jQuery 的 Lightbox 插件

simple-lightbox.min.js  是一款基于 jQuery 的 Lightbox 插件,它具有以下特点:
响应式设计
触控/触摸友好
提供多项配置
图像预加载
支持 iOS / Android / Windows phone
使用 CSS3 过度效果,并回退兼容旧浏览器
支持 jQuery 1.x 和 2.x 版本
支持键盘控制

使用方式:

第一步引入bfwone 加载依赖项jquery

第二步use插件及css

第三步配置

名称类型默认值说明
overlay布尔值true显示遮罩
spinner布尔值true显示 Loading 效果
nav布尔值true显示左右导航
navText数组[‘←’,’→’]左右导航的文本
captions布尔值true显示标题/描述
captionsData字符串title标题/描述来源,可指定 title 或 data-title
close布尔值true显示关闭按钮
closeText整数123456关闭按钮的文本
fileExt正则表达式‘png|jpg|jpeg|gif’限制图片格式
animationSpeed整数250动画过度时间
preloading布尔值true预加载图片
enableKeyboard布尔值true键盘支持,方向键控制,Esc 退出
loop布尔值true循环
docClose布尔值true点击空白处关闭
swipeTolerance整数50移动设备上滑动多少像素开始切换
className字符串simple-lightbox添加 class
widthRatio浮点数0.8图像宽度于屏幕宽度的的比例
heightRatio浮点数0.9图像宽度于屏幕高度的的比例

示例如下

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>BFW NEW PAGE</title>
    <script id="bfwone" data="dep=jquery.17&err=0" type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/bfwone.js"></script>
    <script type="text/javascript">
        bready(function() {
            use(["simple-lightbox.min", "simplelightbox.min"], function() {
                $('.bfwcont a').simpleLightbox();
            });
        });
    </script>
    <style>
        .bfwcont {
            width: 790px;
            margin: 0 auto;
            font-size: 0;
        }
        .bfwcont a {
            display: inline-block;
            width: 150px;
            margin: 5px;
        }
        .bfwcont .big {
            width: 300px;
        }
        .bfwcont img {
            width: 100%;
            border: 0;
        }
    </style>

</head>
<body>
    <h1>默认效果</h1>

    <div class="bfwcont">
        <a href="//repo.bfw.wiki/bfwrepo/image/slicebox/4.jpg" class="big"><img src="//repo.bfw.wiki/bfwrepo/image/slicebox/4.jpg" alt="" title="第一张图片描述"></a>
        <a href="//repo.bfw.wiki/bfwrepo/image/slicebox/3.jpg" class="big"><img src="//repo.bfw.wiki/bfwrepo/image/slicebox/3.jpg" alt="" title="第二张图片描述"></a>
        <a href="//repo.bfw.wiki/bfwrepo/image/slicebox/2.jpg" class="big"><img src="//repo.bfw.wiki/bfwrepo/image/slicebox/2.jpg" alt="" title="第三张图片描述"></a>
        <a href="//repo.bfw.wiki/bfwrepo/image/slicebox/1.jpg" class="big"><img src="//repo.bfw.wiki/bfwrepo/image/slicebox/1.jpg" alt="" title="第四张图片描述"></a>
        <a href="//repo.bfw.wiki/bfwrepo/image/slicebox/4.jpg" class="big"><img src="//repo.bfw.wiki/bfwrepo/image/slicebox/4.jpg" alt="" title="第五张图片描述"></a>
    </div>



</body>
</html>


立即下载simple-lightbox.min.js查看所有js插件

网友评论0

程序员在线工具箱