バスの窓のような固定フレームで、幅約 800px のパララックス シティと、ビルボードのコンテンツが間隔を空けて配置されているので、それらの間をスクロールすると視差がバスが動いているように見えるというアイデアがありました。コンテンツは、スプライトのようにウィンドウよりもはるかに大きくなり、scrollBy (x amount, 0) になる前後のボタンを配置します。動作する視差スクリプトと、すべて正常に動作する 3 レイヤーの大まかな街並みがあります。
壁にぶち当たりました。1000px スクロールした後に scrollBy アニメーションをクリアしようとしています。次にもう一度クリックすると、さらに 1000px 移動します。これが私の機能です。
function scrollForward() {
window.scrollBy(5,0);
scrollLoop = setInterval('scrollForward()',10);
}
今のところ1000までしかクリアできません。2000 ectですが、最初のものの後は非常に速く進み、クリアしません。