如何在固定位置时检测 div 中的滚动

How to detect scrolling in div when position is fixed

我正在尝试检测 div 中的滚动,该 div 位于带有 position:fixed; 的 div 中。 这个 div 位置固定 属性 被 javascript 添加到 DOM 所以我像这样附加事件处理程序

$(document).on('scroll', '.scroll_div', function(){ 
    console.log("scrolled!"); 
});

但它不起作用。

每次在您将新的 .scroll_div 元素添加到 DOM 时尝试使用。

JSFiddle

$('.scroll_div').off('scroll').on('scroll', function(){ 

     console.log("scrolled!"); 
});