我试图在向下滚动页面时将图像更改为GIF图像。目前我的图像在滚动时会变成gif,但只要再次滚动,gif就会重置。即使您正在滚动,我也希望gif继续播放。使用jquery将图像更改为gif
这里是我的jQuery:
$(window).scroll(function(){
var top = $(window).scrollTop();
var img1Top = $('.wrap').offset().top;
if(img1Top){
$('.wrap').attr('src','../wrap.gif');
};
var img2Top = $('.vest').offset().top;
if(top=(img2Top)){
$('.vest').attr('src','../vest.gif');
};
var img3Top = $('.loop').offset().top;
if(top=(img3Top)){
$('.loop').attr('src','../loop.gif');
};
});
你想要的图片只应更换一次?当用户从头到尾第一次滚动时? –
我将有3个单独的图像,当你滚动每个人应该改变一个gif,当你滚动它的div在 –
是的,我明白了这一点。但是当你再次滚动时,GIF再次加载,这就是你不想要的。对? –