ColorBox(http://colorpowered.com/colorbox/)というJqueryライトボックスを使用しようとしていますが、いくつかの問題が発生しています。Jquery ColorBox:次と前のボタンでインラインコンテンツを表示する
ライトボックスを使用してインラインコンテンツを表示すると同時に、次と前のボタンが表示されます。この方法で、フォトギャラリーのように、次のボタンと前のボタンで同じ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