Javascript 位置:固定和窗口。在iframe内的iOS上滚动不工作

Javascript 位置:固定和窗口。在iframe内的iOS上滚动不工作,javascript,ios,css,iframe,scroll,Javascript,Ios,Css,Iframe,Scroll,我有一个必须显示在带有iFrame的页面上的内容。在iframe中,我有一个菜单,应该固定在页面顶部。因为iFrame中的内容很长,所以我还需要在用户滚动时检测scrollTop的位置。我正在使用 $(window).scroll(function() { ..... }); 要检测滚动和 var topOffset = $(window).scrollTop(); 检测滚动位置。问题是,所有这些都能在每一台设备(PC、Mac、Android)上运行,但不能在iPhone或iPad上

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

$(window).scroll(function() {
    .....
});
要检测滚动和

var topOffset = $(window).scrollTop();
检测滚动位置。问题是,所有这些都能在每一台设备(PC、Mac、Android)上运行,但不能在iPhone或iPad上运行。位置固定的菜单不固定(在我滚动时它就消失了),topOffset始终为0($(窗口)。滚动甚至没有启动)。iFrame位于一个div内,具有-webkit overflow scrolling:touch属性。