0

画像と注目のテキストのスポットを含む flexslider スライドショーがあります。フルサイトでは、左側の画像と右側の特集テキストエリア (フローティング) から始まります。これらのアイテムは両方とも、背景が黒の包含 div にあります。

画面が縮小されると、メディアクエリを介して画像が上に表示され、注目のテキスト領域がその下に表示され、両方が 100% になります。それらは相対的であるため、主要なテキスト領域のテキストの量に基づいて、その下のコンテンツの位置が変わります。

最初の例 - 最も高いスライド

以下の画像は、テキストが最も多い回転子の例です。ご覧のとおり、画像が上部を占め、緑色が下部を占めています。コンテンツがコンテナ全体を埋めるため、コンテナ div の背景も表示されません。

iphoneサイズでのローテーターの例

2 番目の例 - 短いスライド

この例は、iPhone で何が起こっているかを示しています。他のスライドは、コンテナーの高さに何らかの影響を与えています。実際のところ、何も表示されていなくても、リンクは灰色の領域でクリックできます。

2 番目の例

この問題の原因は何ですか? ブラウザではなくiPhoneでのみ発生します。ブラウザでは、緑色の領域の高さに基づいてコンテナのサイズが変更され、コンテンツがシフトしますが、IOS では、ディスプレイであってもローテータの最大のスライドの高さが使用されます: なし。コンテナーの高さは auto で、overflow: hidden を使用しています。

4

3 に答える 3

3

実際、flexslider を機能させるための解決策が見つからなかったので、オプションのある BXSlider の使用に切り替えましたadaptiveHeight

http://bxslider.com

于 2013-07-01T14:17:17.977 に答える
1

Flexslider でこれを機能させるには、現在の「active-flex-slide」の高さに基づいて、「after:」コールバックでコンテナーの高さを設定する必要がありました。

しかし、私には少しハックのようです。

将来のプロジェクトのためにBXsliderを試すかもしれません...

于 2013-10-11T13:27:38.587 に答える
0

FLEXSLIDER 2.1でテストされたMY SOLUTIONは、他のstackoverlowの質問で説明されています(Peter Woosterが投稿したスタックと同じですが、私の解決策で、笑!)。

それが役に立てば幸い!;)

https://stackoverflow.com/a/21491781/3259159

于 2014-01-31T23:36:29.960 に答える