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; をサポートしていません。ちゃんと。一部のデバイスでは、これは部分的にサポートされています。完全なスクロールが完了すると、位置がリセットされ、スクロールの途中で、ページ スクロール フローが行われます。そう、ええ...これは今のところ携帯電話とタブレットのバグです。

アンドロイドがこれで良いのは嬉しいです。:)

于 2013-12-11T10:41:04.140 に答える