BigPicture.js是一款轻量级的图片和视频查看器js插件。它支持Youtube、Vimeo、和本地HTML5视频。同时还支持远程视频和图片的查看,非常时尚和方便。

安装

可以通过npm安装BigPicture.js插件。

npm install bigpicture
                

使用方法

在页面中引入BigPicture.js文件。

<script src="js/BigPicture.js"></script>                  
                
初始化插件

你想通过BigPicture.js插件来打开任何东西,可以使用BigPicture()构造函数。它的第一个参数是一个容器的id,第二个参数是你要打开的图片或视频的地址。例如:

打开远程图片:

BigPicture({
  el: this,
  imgSrc: 'http://yourimage.jpg'
});            
                

打开远程视频:

BigPicture({
  el: this,
  vidSrc: 'http://yourvideo.mp4'
});                  
                

打开Youtube视频:

BigPicture({
  el: this,
  ytSrc: 'z_PeaHVcohg' //打开的视频地址为:https://www.youtube.com/watch?v=z_PeaHVcohg
});                  
                

打开Vimeo视频:

BigPicture({
  el: this,
  vimeoSrc: '119287310' //打开的视频地址为:https://vimeo.com/119287310
});                  
                

如果触发的元素是一张图片或带背景图片的元素,可以直接将它作为元素传入:

BigPicture({
  el: this
});                  
                

使用图片标题:

<img src="yourimage.jpg" caption="Example of an optional caption."/>                 
                
回调函数
BigPicture({
  el: this,
  // executed immediately before open animation starts
  animationStart: function() {
    console.log('it is opening');
  },
  // executed immediately after open animation finishes
  animationEnd: function() {
    console.log('it has opened');
  }
});                  
                
隐藏加载loader指示器

可以通过下面的方法来隐藏加载loader指示器。

BigPicture({
  el: this,
  vimeoSrc: '119287310',
  noLoader: true
});                  
                

BigPicture.js图片和视频查看器插件的github地址为:https://github.com/henrygd/bigpicture