<section id="imag" class = "paral-1 image-contain">
</section>
はJavaScript
var g = 0;
//var myImage = document.getElementById("imag");
window.addEventListener('scroll', pageScrolled);
function pageScrolled() {
g = g + 10;
document.getElementById("imag").style.top = -g+"px" ;
}
- まず、関数は、スクロールが、ページのロードが、それが呼び出されたときに呼び出されなければなりません。
- 第2に、関数をスクロールすると、変数 "g"が10で更新されるはずですが、100のように増加します。この変わったbeahviourは何ですか?コンソールを開いてチェックすることができます。 ここでフィドルだ - https://jsfiddle.net/LuLt0mh0/
私は、スクロール上の任意の関数を適用する必要がある場合、それは災害かもしれないので、我々はこのスクロール動作を制御することができます。.. Iamはあなたが値を段階的に増加することはありません@ShahRukhK視差スクロール –
を追加しようあなたの値をスクロールオフセットに結びつけるためには、MDNページに表示された 'Scroll optimization with window.requestAnimationFrame'のようなものを使用してください。または、あるスクロールオフセットに達すると滑らかなアニメーションを開始したいエフェクトに依存します。しかし、あなたが達成したい効果について言及していないので、それを伝えることは不可能です。 –