テキストの白い境界線やその他のピクセル化やディザリングの問題により、GIF画像ではアニメーションが困難です。fadeIn
そのため、特にIEでのPNGのサポートがないか、PNGでのfadeOut
jQuery効果が原因で黒い境界線がサポートされていないにもかかわらず、私は決定しました。
私は次のようなフォルダを持っています
/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);
});