Jquery 使用变量向上滚动
有一种方法可以将.scrollTop()与一个变量(而不是一个数字)一起使用,我尝试过这样做Jquery 使用变量向上滚动,jquery,variables,scroll,scrolltop,Jquery,Variables,Scroll,Scrolltop,有一种方法可以将.scrollTop()与一个变量(而不是一个数字)一起使用,我尝试过这样做 $(window).scroll(function() { var top = $('#Frame1').height(); if ($(this).scrollTop() > top) { $('#icono-menu').css("color", "red"); } }); 但它似乎不起作用 提前谢谢!我对这方面有点陌生试试这个 $(window).
$(window).scroll(function() {
var top = $('#Frame1').height();
if ($(this).scrollTop() > top) {
$('#icono-menu').css("color", "red");
}
});
但它似乎不起作用提前谢谢!我对这方面有点陌生试试这个
$(window).scroll(function() {
var top = $('#Frame1').height();
// let's set vertical scrollbar position is 300
if ($(this).scrollTop(300).height() > top) {
$('#icono-menu').css("color", "red");
}
});
添加它似乎不起作用的原因…以什么方式它似乎不起作用?我试图更改的项没有任何作用使用
$(this.offset().top
,而不是$(this.position().top
,如果它更适合您的设置(请在jquery.com上阅读差异)