window.addEventListener('DOMContentLoaded', function() {
var galley = document.getElementById('galley');
console.log(galley);
viewer = new Viewer(galley, {
url: 'data-original',
toolbar: {
prev: function() {
viewer.prev(true);
},
next: function() {
viewer.next(true);
},
},
title: false,
filter: function(image) {
return $("img").hasClass('img_not_show');
}
});
});我是这样写的,但实现不了,麻烦可以给一个实例吗
先调用jquery库
<script src="https://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
html设第一张不弹出
<div id="galley" class="msgflow"> <img name="no" data-original='/img1.jpg' src='/img1.jpg' /> <img data-original='/img2.jpg' src='/img2.jpg' /> <img data-original='/img3.jpg' src='/img3.jpg' /> </div>
js
$("img").click(function(){
if($(this).attr("name")=="no"){
return false;
}
});测试没有问题。
第一,下载文件里有index.html、index2.html..4个文件,用Dreamweaver或别的编辑器软件打开它。
第二,使用这个引用样式文件viewer.min.css,脚本文件viewer.min.js
第三,html代码写法,调用好图片路径
<ul id="jq22"> <li><img data-original="img/tibet-1.jpg" src="img/thumbnails/tibet-1.jpg" alt="图片1"></li> <li><img data-original="img/tibet-2.jpg" src="img/thumbnails/tibet-2.jpg" alt="图片2"></li> <li><img data-original="img/tibet-3.jpg" src="img/thumbnails/tibet-3.jpg" alt="图片3"></li> <li><img data-original="img/tibet-4.jpg" src="img/thumbnails/tibet-4.jpg" alt="图片4"></li> <li><img data-original="img/tibet-5.jpg" src="img/thumbnails/tibet-5.jpg" alt="图片5"></li> <li><img data-original="img/tibet-6.jpg" src="img/thumbnails/tibet-6.jpg" alt="图片6"></li> </ul>
第四调用插件,脚本写法
<script>
var viewer = new Viewer(document.getElementById('jq22'), {
url: 'data-original'
});
</script>上面说明都很清楚了,如果这个看不明白的话,要好好补习一下基础知识了。