나는 4 개의 애니메이션 GIF를 만들었고 사용자의 스크롤을 통해 시작하고 싶습니다. 내가 무슨 짓을스크롤에서 시작하는 애니메이션 GIF
이 사용이다 : 나는 아무것도 표시되지 스크롤로 GIF를 차단하려고
$(function() {
var screen = $(".screen");
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 1500) {
screen.css('display','block');
} else {
screen.css('display','none');
}
});
});
를하고 좋은 작동, 문제는 내가 그것을 차단 표시 할 때 GIF는 처음부터 시작 나던이다 , 애니메이션의 중간에서 시작됩니다.
블록을 표시 할 때 어떻게하면 첫 번째 프레임에서 GIF를 시작할 수 있습니까?
대단히 감사합니다.
매번 서버에서 다시 가져 오지 않는 한 gif를 다시 시작할 수 없습니다 (원하지 않는 경우). 한 가지 해결책은 data-uris를 사용하고'src'를 다시 적용하는 것입니다. – Prinzhorn