您好我以两种不同的方式使用滚动事件:
1)
$('#fullContainer').on('scroll', function () {
console.log("-------------")
})
这会打印日志。
2)但是当我像这样使用它时,
$(document).on('scroll','#fullContainer', function () {
console.log("-------------");
});
它不会打印日志。为什么呢?
答案 0 :(得分:0)
这可能是为特定元素委派onscroll事件的一种解决方法:
$(document).one('mouseenter', '#fullContainer', function () {
$(this).on('scroll', function () {
console.log("-------------", this.id)
})
});