我試圖使用名爲ColorBox的Jquery Lightbox(http://colorpowered.com/colorbox/),但我遇到了一些麻煩。Jquery ColorBox:使用next和previous按鈕顯示內聯內容
我想使用燈箱顯示內嵌內容,但也有下一個和上一個按鈕出現。這樣,就像在照片庫中一樣,我將能夠瀏覽與下一個和上一個按鈕共享相同rel屬性的所有項目。
到目前爲止,我的代碼有點工作。但似乎所有具有相同rel屬性的元素都不被識別。事實上,他們只有在我預先點擊下一個和上一個按鈕時纔會出現。
這裏是我的HTML
<div id="galcontainer">
<div class="element">
<a href="link.php" rel="Catalogue" cbx="Catalogue1" class="cbx">
<img src="image.jpg" />
</a>
<div style="display:none">
<div id="Catalogue1">
Content Goes Here
</div>
</div>
</div>
<div class="element">
<a href="link.php" rel="Catalogue" cbx="Catalogue27" class="cbx">
<img src="image.jpg" />
</a>
<div style="display:none">
<div id="Catalogue27">
Content Goes Here
</div>
</div>
</div>
...
</div>
這裏是jQuery代碼:
$("a.cbx").click(function(){
var divtoload=$(this).attr("cbx");
var cbxgroup=$(this).attr("rel");
$(this).colorbox({rel:cbxgroup, width:"70%", maxWidth:"720px", inline:true, href:"#"+divtoload});
})
不知道我是否明白你在問什麼。你說「..也有下一個和上一個按鈕出現」。這是否意味着你的問題沒有出現下一個和上一個按鈕?但是在你的下一句話中,你會說「......事實上,他們只會在我預先點擊下一個和上一個按鈕時出現」...... – ericbae