2017-01-13 17 views
0

私は天井ファンのアニメーションを扱っていますし、ファンがオフgif画像である場合、それはだとき、私はpng画像を使用で2分後に動作を停止します。私のアニメーションGIFは、すべてのブラウザ

画像が正常に切り替えられ、gifが表示され、ファンがであることがに示されます。しかし、2分後に私のgifファイルはすべてのブラウザで動作しなくなりました。

どうすれば解決できますか?

は、ここに私のコードです:

$(function() { 
 
\t var hit2 = 0; 
 
\t $('#tfanonoff').click(function() { 
 
    \t if (hit2 % 2 !== 0) { 
 
      $("#foff").fadeIn().animate({'display':'inline-block'},1000); 
 
    \t \t $("#fon").fadeOut(1000); 
 
    \t } else { 
 
    \t \t $("#foff").fadeOut().animate({'display':'none'},1000); 
 
    \t \t $("#fon").fadeIn().animate({'display':'inline-block'},1000); 
 
     } 
 
     hit2++; 
 
     return false; 
 
\t }); 
 
});
.ceiling-fan { 
 
    max-width: 20%; 
 
    display: inline-block; 
 
    text-align: center; 
 
    left: 41%; 
 
    position: absolute; 
 
    transform: rotateX(-58deg); 
 
}
<img id="foff" class="img-responsive ceiling-fan" src="img/fanoff.png" alt="static-img" /> 
 
<img id="fon" class="img-responsive ceiling-fan" loop=infinite src="http://animationsa2z.com/attachments/Image/fans/ventilator4.gif" 
 
    style="display:none;" />

+0

以下からダウンロードし、それが問題を引き起こす可能性があり下さい。 – pistou

+0

私はloop =無限を削除しましたが、私はまだ同じ問題です。 – Maulik

答えて

0

問題がGIFがループ停止する前interationsの有限数に設定されていることです。無限の反復数になるようにgif​​を再作成する必要があります。

+0

いいえ、無限ループを使っています – Maulik

0

私はあなたのgif画像でループを追加した私は `ループ= infinite`属性は、今のよう推奨されていませんと信じURL

https://i.imgsafe.org/8b8138e463.gif

+0

ありがとう@antantoshですが、gifでループを追加する方法を教えてください。 – Maulik

+0

そして、私の.gifスピードを上げるとどうなりますか? – Maulik

+0

タイムラインでPhotoshopソフトウェアを使用してループを追加しました。高速化のためにフォトショップであなたのgifイメージをtweekする必要があります –

関連する問題