在某个项目上;html 和 body 滚动被100%阻止overflow:hidden
。max-width/height
没有滚动那些。
可滚动的是特定的 div;在其上应用overflow-y:scroll
and -webkit-overflow-scrolling: touch
(这个可滚动的 div 被归类.frames
为 ,暂时让我们说只有一个)
我想使用 skrollr;因此有插件来检测这个.frames
div 的滚动。
问题是,它不起作用。然后我将 #skrollr-body 添加到 div .frames
。
结果: skrollr 在移动设备上启用并按预期工作。(不是那么顺利,但有效)。
但是,在桌面上,没有效果。如果我使用以下命令登录桌面:
$(".frames#skrollr-body").scroll ->
console.log s.getScrollTop()
('s' 是skrollr.init
动作的名称),输出保持为 0。
所以最后似乎 skrollr 只适用于桌面上的 body。有什么事情要做吗?非常感谢任何线索