我有一个想法,将公共汽车窗口作为一个固定框架,大约 800 像素宽,一个视差城市,广告牌上的内容隔开,所以当你在它们之间滚动时,它可以让视差看起来像公共汽车在移动。内容将比窗口大得多,就像精灵一样,我将提出滚动的前进和后退按钮(x 数量,0)。我有一个工作视差脚本和一个粗略的 3 层城市景观,它们都可以正常工作。
我撞到了一堵墙。我试图在滚动 1000 像素后清除 scrollBy 动画。然后你再次点击它,它又是 1000 像素。这是我的功能。
function scrollForward() {
window.scrollBy(5,0);
scrollLoop = setInterval('scrollForward()',10);
}
到目前为止,我只能在达到 1000 时清除它。我尝试过 1000 || 2000 等,但在第一个之后它真的很快而且不会清除。