我需要一点帮助。 我已经创建了我自己的右键菜单的上下文菜单,我希望它的行为像经典之一 - 滚动后消失。但问题是我的布局中有更多的滚动条,所以问题是,如何捕获页面上的所有滚动事件?我已经尝试了examle $(document).scroll()
,但它仅适用于主滚动条,我曾尝试也向主容器上使用.on("scroll", function(){});
,但是这并不在所有的工作:(捕捉所有页面上的所有滚动事件
所以任何想法吗?
谢谢,大卫
我需要一点帮助。 我已经创建了我自己的右键菜单的上下文菜单,我希望它的行为像经典之一 - 滚动后消失。但问题是我的布局中有更多的滚动条,所以问题是,如何捕获页面上的所有滚动事件?我已经尝试了examle $(document).scroll()
,但它仅适用于主滚动条,我曾尝试也向主容器上使用.on("scroll", function(){});
,但是这并不在所有的工作:(捕捉所有页面上的所有滚动事件
所以任何想法吗?
谢谢,大卫
我会建议添加类到你的可滚动元素,比如class =“scrollable”,然后在那个类上做一个选择器,它需要一些肮脏的工作来添加类,但它会有效地得到作业
$(document).add('.scrollable').on('scroll', function() {
alert("Action here");
});
您将不得不手动添加它们:
$("html, body, #yourMainDiv, .scrolling, #whatever").on("scroll", function(){...});
不知何故,它不起作用,它仍然只适用于主滚动条。我正在使用'