我似乎无法弄清楚如何让JS
工作。 scroll
function
的作品,但不是隐藏。无论如何,使用较少的代码行来做到这一点?我想要.down-arrow
到fade out
之后50px
并隐藏在50px
之后它不能被点击。它正在我的网站和codepen上工作,但随后它随机停止工作。该代码显然是错误的,但不知何故,它正在...Javascript优化
JS:
$(window).scroll(function() {
$(".down-arrow").css("opacity", 1 -
$(window).scrollTop()/50);
});
$(window).scroll(function() {
$(".down-arrow").hide(fast);
$(window).scrollTop() > 50);
});
[编辑]
这是新的JS我上有明显语法错误和建议,意见写道:将其放置在同一个身体,我希望也是闲着:
$(window).scroll(function() {
$(".down-arrow").hide("fast");
$(".down-arrow").css("opacity", 1 -
$(window).scrollTop()/50);
});
但现在我想的箭头,当使用可以追溯到到顶部的50像素关口上方显示。
也许是因为这是一个语法错误? – Bergi
*“无论如何,用这么少的代码行就可以做到这一点吗?” - 无需定义两个独立的滚动处理程序,只需将这两个函数的主体放入单个函数中就可以调用'$ (窗口).scroll()'。 – nnnnnn
是的@ lol @但它不止于此。 – ERIC