Javascript 我的jquery窗口滚动停止工作

Javascript 我的jquery窗口滚动停止工作,javascript,jquery,google-chrome,Javascript,Jquery,Google Chrome,我真的要用空手道砍掉我的电脑了 我得到了这段代码,它可以在firefox中使用,但不能在chrome中使用: $(window).on("scroll", function() { if ($('html, body').scrollTop() > 25) { console.log("scrolled"); //do stuff } else { //do other stuff } }); 它不是在ch

我真的要用空手道砍掉我的电脑了

我得到了这段代码,它可以在firefox中使用,但不能在chrome中使用:

$(window).on("scroll", function() {

    if ($('html, body').scrollTop() > 25) {
        console.log("scrolled");
        //do stuff
    }
    else {
        //do other stuff
    }
});
它不是在chrome开发工具控制台中滚动的日志

谁都知道发生了什么事


干杯。

更新jquery版本,避免在滚动页面上执行任何操作以获得最大的响应能力

尝试在JavaScript中使用
文档
而不是
窗口

$(文档)。滚动(函数(){
如果($(this).scrollTop()>25){
console.log(“滚动”);
//做事
}
否则{
//做其他事情
}
});
div{
高度:1000px;
}

您可以使用
$(窗口).on(“滚动”,function(){})
$(this).scrollTop()
如下所示

$(窗口).on(“滚动”,函数(){
如果($(this).scrollTop()>200){
控制台日志(“超过200”);
//做事
}
否则{
console.log(“小于200”)
}
});
div#yourdiv{
高度:1000px;
}


您是否尝试过使用
$(文档)
而不是
$('html,body')
?尝试一下这个
$(窗口)。滚动(函数(){if($(this.scrollTop()>25){//somethine here}其他{//somethine here})滚动事件是否仍然激活??如果没有,请尝试将滚动事件绑定到
$(文档)
。但如果这项活动奏效。。那么最有可能的是@JiFus在上面的评论work@JiFus为此干杯我不知道我是怎么错过的,我想是周五下午晚些时候了。休息时间:)@WebDevGuy您可以使用$(window).on(“scroll”,function(){})和$(this.scrollTop())