3

我正在使用“Bootstrap”模态(实际上是它的一个分支,它在显示模态时禁用背景滚动并添加更多功能 - “bootstrap-modalmanager”)。

当模态被滚动时,我需要做一些事情。问题是我找不到实际滚动的内容。

当我使用 Chrome 开发工具时,我可以在时间线中看到事件“滚动”被触发,但我找不到在哪里看到它滚动的 div,我需要知道这样我才能做到:

这个:

 $(window).on('scroll',"THE ID I AM LOOKING FOR",function(){..})

或这个:

 $("THE ID I AM LOOKING FOR").on('scroll',function(){..})
4

1 回答 1

-2

您可以在事件对象中查找目标元素。这将告诉您事件在哪里触发。

$(document).on('scroll', function(e) {
    e.target; //e.target will be the DOM element where the scroll event was fired
});

您可以根据您的要求将不同的 jQuery 选择器传递给 'on' 事件。

于 2013-04-21T13:41:05.247 回答