有人可以帮助我,我需要这个功能停在顶部:-70px; 另外,当你在它停止后随时点击它会弹回来但是我想我可以做那个部分,主要的问题是如何在达到-70px时停止我的功能。
$(window).scroll(function () {
var topMove = -1 * (620 * $(this).scrollTop() / $('body').height());
$('.nav').css({ top: Math.max(topMove) });
});
谢谢!
答案 0 :(得分:1)
这就是你想要的吗?
我必须添加console.log(topMove);
来查看变量产生的值。事实上,这是一个负值。
然后我添加了以下内容,仅在topMove
大于或等于-70
时才会运行。
if(topMove >= -70) {
$('.nav').css({ top: Math.max(topMove) });
}
<强> DEMO 强>