position:fixed和window.scroll在iframe内的iOS上不起作用

时间:2016-04-18 14:34:19

标签: javascript ios css iframe scroll

我有一个内容,我必须在带有iFrame的页面上显示。在iframe中,我有一个应该固定在页面顶部的菜单。因为iFrame中的内容很长,所以我还需要在用户滚动时检测scrollTop位置。我正在使用

$(window).scroll(function() {
    .....
});

检测滚动和

var topOffset = $(window).scrollTop();

检测滚动位置。问题是所有这些都适用于所有设备(PC,Mac,Android),但不适用于iPhone或iPad。位置固定的菜单不固定(滚动时它已经消失)并且topOffset始终为0($(窗口).scroll甚至没有触发)。 iFrame位于带有-webkit-overflow-scrolling:touch属性的div中。

0 个答案:

没有答案