7

このプラグインGalleriaをレスポンシブ モードで使用しようとしています。これは基本的に、ウィンドウのサイズが変更されると、コンテナーのサイズに基づいて再描画されることを意味します。私が提供したリンクのデモは、本当に良い例を示しています。ウィンドウのサイズを変更すると、それに応じてギャラリー全体が調整されることがわかります。今私の問題は、コンテナーとして使用される DOM 要素に高さが指定されていない限り、プラグインでギャラリーを初期化できないことです。これは、ウィンドウのサイズ変更に応答するために大量の JavaScript コードを作成する必要があったことを意味します。これは、応答モードを持つという点をかなり破壊します。誰かが私がどこで間違っているのか説明できますか?

4

3 に答える 3

10

私は自分でそれを理解しました。私の答えを投稿する -

ギャラリーを初期化するときは、以下のように身長をパーセンテージで指定します。この場合、ウィンドウの高さの 50% が値として使用されると思います。このように、高さを明示的に指定する必要はなく、宣伝どおりに機能します

Galleria.run('#gallery', {responsive:true, height:0.5, debug:false});
于 2012-06-14T05:57:38.343 に答える