我想要做的是我有大約6個內嵌圖像我想從左到右滑動它們在特定位置並停在那裏爲每個圖像。當scrool過來時,圖像必須滑動。 我想這個JavaScript爲它(完全陌生的JS)動畫圖像從左到右滾動
$(window).scroll(function(){
if($this.scrollTop()>300)
{
$('.onfoot1').slideright();
}
function slideright(){
var a = getElementsByClassName('.onfoot1');
var stoppos = 100;
if (parseInt(a.style.left)< stoppos)
{
a.style.left = parseInt(a.style.left) + 3 + "px";
setTimeout(slideright , 1);
}
}
});
標記
<div class="onfoot1"></div>
CSS
div.onfoot1{
content:url(../img/onfoot1.jpg);
left:0;
}
使用ScrollMagic庫GSAP。 (如果你不小心,手動使用滾動事件可能會有不好的表現。)btw,不要動畫'left',使用'transform:translate',因爲它避免了佈局重新計算。謝謝 – gcampbell