【问题标题】:Function when webpage is not scrolling [duplicate]网页不滚动时的功能[重复]
【发布时间】:2020-02-23 09:23:15
【问题描述】:

我正在开发一个网站,需要在网页不滚动时触发一个功能。

类似:

$("window").notscroll(function() {
    //stuffhere
});

答案可以是 javascript 或 jQuery。

希望这是可能的!

【问题讨论】:

  • 所以当我坐在这里不滚动时,它会在每个循环中一遍又一遍地触发吗?
  • @MarkMeyer 事件只是为了改变 css 的一个元素,所以如果它不断触发也没关系
  • @alix 事件只是为了改变css的一个元素..这是你的问题,这应该是帖子,而不是你打算实施的解决方案。

标签: javascript jquery


【解决方案1】:

不确定您要达到什么目的,但您可以使用 JQuery Debounce 来检测用户何时停止滚动。如果您还需要在文档加载时更改 css,请在首次加载文档时结合使用。

$(window).scroll($.debounce( 250, true, function(){
    $('#scrollMsg').html('It is SCROLLING.');
}));
$(window).scroll($.debounce( 250, function(){
    $('#scrollMsg').html('DONE SCROLLING!');
}));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 2013-05-14
    相关资源
    最近更新 更多