layer.js实现相册预览

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了layer.js实现相册预览相关的知识,希望对你有一定的参考价值。

<!doctype html>
<html>
<head>
<title>QQ空间图片浏览代码</title>
<script src="layer/jquery.js?v=1.83.min"></script>
<script src="layer/layer.min.js"></script>
<style>
html{background-color:#E3E3E3; font-size:14px; color:#000; font-family:‘微软雅黑‘}
a,a:hover{ text-decoration:none;}
pre{font-family:‘微软雅黑‘}
.box{padding:20px; background-color:#fff; margin:50px 100px; border-radius:5px;}
.box a{padding-right:15px;}
#about_hide{display:none}
.layer_text{background-color:#fff; padding:20px;}
.layer_text p{margin-bottom: 10px; text-indent: 2em; line-height: 23px;}
.button{display:inline-block; *display:inline; *zoom:1; line-height:30px; padding:0 20px; background-color:#56B4DC; color:#fff; font-size:14px; border-radius:3px; cursor:pointer; font-weight:normal;}
.imgs img{width:300px;padding:0 30px 30px;}
</style>
</head>
<body>
<div class="box">
    <h2 style="padding-bottom:20px;">layer1.8相册模块,点击下述图片试试</h2>
    <div id="imgs" class="imgs">
        <img src="images/1.jpg" layer-pname="IC - 1">
        <img src="images/2.jpg" layer-pname="IC - 2">
        <img src="images/3.jpg" layer-pname="IC - 3">
        <img src="images/4.jpg" layer-pname="IC - 4">
    </div>
</div>
<script>
;!function(){
layer.use(‘extend/layer.ext.js‘, function(){
    //初始加载即调用,所以需放在ext回调里
    layer.ext = function(){
        layer.photosPage({
            html:‘<div style="padding:20px;">这里传入自定义的html<p>相册支持左右方向键,支持Esc关闭</p><p>另外还可以通过异步返回json实现相册。更多用法详见官网。</p><p>‘+ unescape("%u7D20%u6750%u5BB6%u56ED%20-%20sc.chinaz.com") +‘</p><p id="change"></p></div>‘,
            title: ‘快捷模式-获取页面元素包含的所有图片‘,
            id: 100, //相册id,可选
            parent:‘#imgs‘
        });
    };
});
}();
</script>
</body>
</html>

以上是关于layer.js实现相册预览的主要内容,如果未能解决你的问题,请参考以下文章

实现一个可以左右滑动切换预览图带标题的相册

记录--一个基于JQ的小相册预览效果

android 仿头条 微信大图预览动画 双击缩放 保存至相册

Android 仿QQ新浪相册的实现

Android 仿QQ新浪相册的实现

微信小程序 从本地相册选择图片或使用相机拍照chooseImage()和预览图片previewImage()