我目前有一个jquery命令,可以在滚动超过某个点后更改导航的背景。它基于滚动的像素数,但我希望它基于视口高度,以便它具有响应性。这可能吗。这就是我现在所拥有的
$(window).scroll(function(){
var fromTopPx = 1080; // distance to trigger
var scrolledFromtop = jQuery(window).scrollTop();
if(scrolledFromtop > fromTopPx){
$('header').addClass('scrolled1');
}else{
$('header').removeClass('scrolled1');
}
});
答案 0 :(得分:0)
使用文档代替窗口:$(document).scrollTop()