2014-12-19 2 views
1

previosly 내 클라이언트는 로고 대신 swan을 사용합니다. 나는 고객의 애니메이션 로고에 대해 단일 루프 gif를 만들었습니다. 페이지로드 당 한 번 재생하고 싶습니다. 그것은 현재 (항상) 한 번 재생됩니다.어떻게 하나의 루프 GIF를 Firefox/Chrome에서 재생할 수 있습니까?

웹 페이지가 .net 서버에 있으므로 PHP 코드를 구현할 수 없습니다. 내가 공급 문제에 대해 언급 것입니다,하지만 난 나를 위해 아무것도하지 않았다, 어쨌든 아직

을 언급 할 수 ...

<img id="gif_animata" src="images/fca-1.gif" width="550" height="50"> 
    <script type="text/javascript"> 
    var gifSource = $('#gif_animata').attr('src'); //get the source in the var 
    $('#gif_animata').attr('src', ""); //erase the source  
    $('#gif_animata').attr('src', gifSource+"?"+new Date().getTime()); //add the date to the source of the image... :-) 
    </script> 

:

i는 자바 스크립트 캐시 버스터를 시도했다. 이미지 이름은 여전히 ​​"FCA-1.gif"내가 페이지를로드 이름 변경없이으로 표시하고, 소스를 검사 할 때 나는

+0

하므로 매 1 밀리 초를 소스 세트 2 초 후 다시 코드 (http://stackoverflow.com/editing-help). (그리고 시프트 키를 사용하는 방법) – freefaller

+0

은 찾고있는 위치에 따라 다릅니다. 소스보기는 항상이 코드로 서버 – charlietfl

답변

0

이 코드

setTimeout(function() { 
 
     setInterval(function() { 
 
      $('#gif_animata').attr('src',$('#gif_animata').attr('src')) 
 
     },1) 
 
    }, 2000)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<img id="gif_animata" src="http://www.lmpenterprises.co.uk/ekmps/shops/pearl/resources/image/animated-gif-2-f.gif" />
에게 단순히 시도 자바 스크립트를 볼 수 있습니다

는 [코드 SO에 서식]에 대해 알아주세요 항상 첫번째 프레임

+0

에서 보낸 것일뿐입니다. 다른 사람이 페이지를 다시 탐색 할 경우 브라우저가 이미지를 다시로드하지 않는 것처럼 보입니다. 수정. 브라우저가 페이지 2에로드 될 때 gif를 통해 계속 재생되는 것으로 보입니다. 시퀀스가 ​​모든 페이지에서 끝나면 하드 새로 고침이 수행 될 때까지 다시 재생되지 않습니다 (Ctrl + F5) – kenneth

관련 문제