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图片的第一帧)。
图片元素的data-gif
属性指向的是实际的GIF图片。插件经过初始化后得到下图的样子。
<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