【发布时间】:2012-09-17 22:56:53
【问题描述】:
由于文本上的白色边框以及其他像素化和抖动问题,GIF 图像很难制作动画。因此,尽管 IE 上缺乏对 PNG 的支持,尤其是 fadeIn 或 fadeOut jQuery 对 PNG 的影响导致黑色边框这样做,但我还是决定了。
我有一个类似的文件夹
/cdn.com/ui/photo/1.png
/cdn.com/ui/photo/2.png
/cdn.com/ui/photo/3.png
这是我的 HTML 代码,有没有办法添加延迟或以某种方式循环并更改 1-38 的源并继续循环它 - 甚至可以自定义延迟?我只是希望它像完全加载的 gif 一样流畅地循环播放..
<div class="m2m_badge">
<a href="#"><img src="///cdn.com/ui/photo/1.png"/></a>
</div>
这是我的 jQuery
$(function()
{
var i = 0;
var interval = setInterval(function()
{
$('div.m2m_badge a img').attr({ src: '//gc-cdn.com/ui/m2m/' + i + '.png' });
i++;
if(i === 38)
clearInterval(interval);
}, 250);
});
【问题讨论】:
标签: jquery png gif animated-gif