7

私はただ夢中になっているのでしょうか、それとも background-attachment:fixed; を行いますか? ネイティブの Android ブラウザーでは本当に機能しないのですか?

1 つではなく 2 つの div を使用して、簡単な修正を既に実装しました...最初の div は絶対に配置され、固定された背景画像を含み、もう 1 つの div はその上に配置され、スクロール コンテンツを含みます。

この修正の問題は (不必要な複雑さは別として)、何らかの理由で、背景画像の div でコンテンツをスクロールすると、背景画像が完全に消えてしまうことです! :(

他の誰かがバグのない回避策を見つけましたか、またはこれをどのように扱うべきですか?

4

1 に答える 1

2

ネイティブ ブラウザーのスクロールでは、それを行うことはできません。これは、デフォルトの Android ブラウザーのバグです。上部または下部に固定要素を実装するには、それに適用position: fixedしてから、スクロールするコンテンツを含む他の要素にカスタム スクロールを実装する必要があります。

この種の問題にはこのライブラリを使用しました: http://cubiq.org/iscroll-4

そのページで例を見つけることができます。

于 2012-04-20T17:22:55.170 に答える