こんにちは皆私はフロントエンドの初心者ですので、視差スクロールは非常に興味深い領域です。 私はチュートリアルを見ていて、たくさんのものを読んでいますが、まだ私は初心者として提出しています。私は理解していないので、ここで、この例では関数を理解できませんJavascript
if (wScroll > $('.clothes-pics').offset().top - ($(window).height()/1.2)) {
$('.clothes-pics figure').each(function(i){
setTimeout(function(){
$('.clothes-pics figure').eq(i).addClass('is-showing');
}, (300 * (Math.exp(i * 0.15))) - 700);
});
}
(300 *(Math.expの(私は0.15を*))) - 700);: そして今、私はこれを持っていますそれ以前にコードを理解することはできますが、ここでは何が何であるのか分からず、本当に混乱しています。 誰かが私にそれを説明できるなら、私は非常に感謝します。
誰かが視差の良いチュートリアルを知っていれば、とても歓迎されます。 。
$(「服・写真の図。」):
これは数学の式です... –
視差のスクロールについてはあまりお伝えできませんが、そのコードは値i * 0.15の指数関数を計算する式です300を引いて、それから700を引く。 この操作の結果は、前のコードの実行をミリ秒単位で遅延させます**。 何がしているのかを理解するために、setTimeout関数のチュートリアルを見てください。 http://www.w3schools.com/jsref/met_win_settimeout.asp あなたは300と700を自分で設定しましたか、またはあなたが従う例に入っていましたか? –