【发布时间】:2011-09-27 07:21:47
【问题描述】:
我正在尝试使用名为 ColorBox (http://colorpowered.com/colorbox/) 的 Jquery Lightbox,但遇到了一些麻烦。
我想使用灯箱显示内联内容,但同时显示下一个和上一个按钮。这样,就像在照片库中一样,我可以浏览所有与下一个和上一个按钮共享相同 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});
})
【问题讨论】:
-
不确定我是否理解您的要求。你说“..还有下一个和上一个按钮出现”。这是否意味着您的问题是没有出现下一个和上一个按钮?但在你的下一句话中,你说“......事实上,它们只有在我事先点击下一个和上一个按钮时才会出现”......