0
我使用多個鏈路上的顏色框加載內嵌的內容,這樣有高度:顏色框不會在第二個電話
jQuery('#atelier .list .block a').each(function(){
var idContent = jQuery(this).attr('href');
var htmlContent = jQuery(idContent).html();
jQuery(this).colorbox({
inline: true,
html: htmlContent,
scrolling:false,
width:ateWidth,
opacity:0.6,
});
});
第一次調用工作做好,並顯示我的div的內容。但是,如果在關閉第一個鏈接後點擊另一個鏈接,即使我的內容位於cboxLoadedContent中,我也會以0px高度的colorbox結束。我試過這個解決方案:
jQuery('#atelier .list .block a').each(function(){
var idContent = jQuery(this).attr('href');
var htmlContent = jQuery(idContent).html();
jQuery(this).colorbox({
inline: true,
html: htmlContent,
scrolling:false,
width:ateWidth,
opacity:0.6,
onComplete: function(){
jQuery.colorbox.resize();
}
});
});
和在調整大小功能,但沒有影響正確的高度相同。這個問題發生在所有的IE,chrome,FF ..沒有例外。
謝謝你的清潔結構。錯誤是我的,被調用的容器被隱藏了。 onLoad函數中的css('display','block')解決了這個問題。 – SupFrig