WEB DESIGN

【jQuery】bxSliderで高さが正常に取得できないときの対処法

bxSliderを使っている部分に対して予めCSSなどで非表示(display: none)をかけていた場合、画像の高さが上手く取得できずに、bx-viewportの高さが0になってしまう。

 

例えば、初期状態は非表示で、ボタンをクリックしたら開くナビゲーションの中にスライダーを入れたいとき。

 

DEMO

 

 

 

 

※jQueryではナビゲーションの親要素にclass=”open”をつけたり外したりするだけで、表示状態の指定はcssで行う。

 

関連タグ
ページトップへ戻る