3

我正在尝试制作一个也应该可以在移动设备上访问的网站。由于 iOS 7 即将问世,我想重新创建深度和模糊的外观。我使用 iframe 并在其上放置 css3 过滤器来做到这一点,我使 iframe 滚动与使用 jquery 的页面相同。在计算机上看起来不错,但是当我在移动设备上(带有 safari 的 iPhone iOS 6)时,iframe 仅在我完成滚动时才会滚动。无论如何我可以让它在我滚动时移动,而不仅仅是在我完成时?

这是我正在使用的代码:

   $(function () {
  $(window).scroll(function (e) {
    var t = $(window).scrollTop();
    $('#blur').contents().find('body').scrollTop(t);
  });
});

这是一个例子:http: //jsfiddle.net/X5ZbH/

谢谢,

4

1 回答 1

0

实际上,一些移动手持设备仍然不支持 position:fixed; 适当地。在某些设备中,部分支持此功能。完成滚动后,将重置位置,并且在滚动的中途,这与页面滚动流程一致。所以,是的......到目前为止,这是手机和平板电脑中的一个错误。

我很高兴android在这方面做得很好。:)

于 2013-12-11T10:41:04.140 回答