我不知道它是一個錯誤,還是隻是fancybox不允許的東西。 是否可以擁有帶HTML元素的圖庫? 我試圖做幾個小時,但無法找到它的好方法。當內容爲html時,Fancybox無法生成幻燈片
的HTML:
<a href="#" class="fancy" data-fancybox-type="html" rel="fancy">See more</a>
<div class="content">my content 1</div>
<a href="#" class="fancy" data-fancybox-type="html" rel="fancy">See more</a>
<div class="content">my content 2</div>
<a href="#" class="fancy" data-fancybox-type="html" rel="fancy">See more</a>
<div class="content">my content 3</div>
的JavaScript:
jQuery(".fancy").on('click', function(){
jQuery.fancybox({
content: jQuery(this).next().html(),
scrolling: 'no',
autoSize: false ,
height:250,
width:630,
padding:0
});
return false;
});
檢查內容:HTTP://計算器。com/questions/3877282/add-dynamic-html-fancy-box有細微的差異。 1. asign jQuery(this).next()。html();在.fancybox()之外2.添加''就像鏈接 – caramba