使用Colorbox显示的当前文本中的rel文本

时间:2014-03-24 15:28:57

标签: jquery html colorbox

是否可以在Colorbox显示的当前文本中使用rel文本?

我有一个用rel =“Project Name”分组的图片库

   <a href="gallery/IN01 _GSM1 450x582.jpg" rel="Project Name" title="Global Supplier Management brochure Cover" name="Intertek">
    <div><span class="projectName">Intertek</span></div>
    <img src="thumbs/GalleryINTERTEK.jpg" />
     </a>

我希望当前的文字说“项目名称1的10”而不是“图像1的10”。是否可以在current = text

中使用rel =的值 编辑:我有多个画廊,所以rel需要是动态的。 http://ggsc.info/new/index.html

这是colorbox jquery:

$("div.projectBlock").each(function(index){
            var className = "group" + (index+1);

            $(this).find("a")
            .addClass(className)
            .colorbox({maxWidth:'95%', maxHeight:'95%', current: '{current} of {total}'});
          });

在当前参数中,我希望得到类似“current:'{rel} {current} of {total}'”

的内容

2 个答案:

答案 0 :(得分:0)

您可以手动更改插件中的var

第62行:current: "image {current} of {total}",

图像更改为项目名称

编辑:

$("div.projectBlock").each(function (index) {
    var className = "group" + (index + 1),
        $this = $(this),
        rel = $this.find("a").attr("rel");

    $(this).find("a")
        .addClass(className)
        .colorbox({
        maxWidth: '95%',
        maxHeight: '95%',
        current: rel + '{current} of {total}'
    });
});

答案 1 :(得分:0)

$('.projectName').text($(this).parent().parent().attr('rel'));