私はこの方法を理解できないようです。JS
は動作しません。 scroll
function
は機能しますが、非表示にはなりません。また、コードの行数を減らしてこれを行う方法はありますか? .down-arrow
〜fade out
を50px
の後に入力し、50px
の後に非表示にするとクリックできません。私のサイトとコードペンで作業していましたが、その後は無作為に動作しなくなりました。コードは明らかに間違っている、何とかそれは...働いJavascript Optimization
JSた:
$(window).scroll(function() {
$(".down-arrow").css("opacity", 1 -
$(window).scrollTop()/50);
});
$(window).scroll(function() {
$(".down-arrow").hide(fast);
$(window).scrollTop() > 50);
});
[編集]ここで
である私は明白な構文エラーや提案にアドバイスを書いた新しいJS私はとにかくやって期待していた1体、でそれをすべてを配置します
$(window).scroll(function() {
$(".down-arrow").hide("fast");
$(".down-arrow").css("opacity", 1 -
$(window).scrollTop()/50);
});
しかし、今、私は使用はは50pxマークの上に、トップまで戻ったときに矢印が表示したいです。
を試してみてください構文エラーですか? – Bergi
* "コードの行数を減らしてこれを行う方法はありますか?" * - 2つの別々のスクロールハンドラを定義する必要はありません。両方の関数の本体を '$ (ウィンドウ).scroll() ' – nnnnnn
はいlol @bergiしかしそれ以上です。 – ERIC