5

Cycle2 を使用して、非表示要素を含むスライドショーを実行するページがあります。

スライドを展開して再度閉じると、高さがずれることを除いて、すべてうまく機能しています。ウィンドウのサイズを少し変更すると、再計算がトリガーされ、高さからのスペースが正しく戻されます。

私は使用しています

data-cycle-auto-height="container"

基本的に、サイズ変更時に発生するこのアクションをトリガーする必要があります。

任意のヒント?

4

1 に答える 1

1

それを行うチートな方法は、ウィンドウのサイズ変更をトリガーするプラグインの開閉イベントにリスナーを割り当てることです。

$(window).on('your_event_name', function() {
  $(this).resize();
});

時間があれば、もう少し深く掘り下げて、実際に何が起こっているのかを理解する必要があります。理想的には、プラグインがこのようなことを独自に処理します。

于 2014-09-30T20:49:28.063 に答える