我需要一些帮助。
我创建了自己的右键单击上下文菜单,我希望它表现得像经典之一 - 滚动后消失。但问题是我的布局中有更多的滚动条,所以问题是,如何捕获页面上的所有滚动事件?我试过了$(document).scroll()
但它只适用于主滚动条,我也尝试在主容器上使用.on("scroll", function(){});
,但这根本不起作用:(
所以有什么想法吗?
谢谢大卫
答案 0 :(得分:0)
我建议在可滚动元素中添加类,例如class =“scrollable”,然后在该类上做一个选择器。在添加类时需要一些肮脏的工作,但它会有效地完成工作。
$(document).add('.scrollable').on('scroll', function() {
alert("Action here");
});
答案 1 :(得分:0)
您必须手动添加它们:
$("html, body, #yourMainDiv, .scrolling, #whatever").on("scroll", function(){...});