SlidesJSに基づいて3つの画像ギャラリーを作成し、それらをTwitterBootstrapTabs内に配置しました。
ここでデモを見ることができます。
ご覧のとおり、ギャラリーは正しく配置され、タブ内に配置されています。ただし、2番目と3番目のギャラリーの画像は表示されません。
これは、タブのコンテンツが非表示になっていて、ギャラリーのcssと競合している可能性があると思いますか?
解決策はありますか?
答え:
以下の提案に基づいて、私はそれをこのように使用することになりました:
$(document).ready(function(){
$('#slides0').slidesjs({ width: 918, height: 200, navigation: false });
$("#gallery-tab a").each(function( index ) {
$(this).on('shown', function(){
$('#slides' + index).slidesjs({ width: 918, height: 200, navigation: false });
});
});
});