jqGifPreview是一款实现类似Facebook的GIF图片播放效果的jQuery插件。通过该插件,用户可以控制GIF图片的播放和暂停,非常的实用。

使用方法

实用jqGifPreview插件需要在页面中引入jqGifPreview.css、jquery和jqGifPreview.js文件。

<link rel="stylesheet" href="css/jqGifPreview.css" />
<script src="js/jquery.min.js"></script>
<script src="js/jqGifPreview.js"></script>                  
                
HTML结构

该GIF图片播放器的HTML结构非常简单,可以实用一个<div>容器来包裹需要显示的gif图片。其中,图片元素的src属性指向的是一幅静态的预览图(可以使用photoshop等图像编辑软件来提取gif图片的第一帧)。

jqGifPreview-GIF图片播放器效果-1

图片元素的data-gif属性指向的是实际的GIF图片。插件经过初始化后得到下图的样子。

jqGifPreview-GIF图片播放器效果-2

<div>
    <img class="myImg" src="1.jpg" data-gif="1.gif" />
</div>              
                
初始化插件

在页面DOM元素加载完毕之后,可以通过jqGifPreview()方法来初始化该Gif图片播放插件。

$(function() {
      $(".myImg").jqGifPreview();
    });                  
                

jqGifPreview插件的github地址为:https://github.com/SodhanaLibrary/jqGifPreview