2010-12-18 163 views
1

我注意到很多用户都有同样的问题,试图 获得在lightbox,ColorBox中的一个标题属性内的链接。链接标题属性

我想要做到的是有,说什么 之类的标题在分组画廊的图片之一:我的分组 画廊内

"My website: Click <a href:"http://thompson-mcclellan.com" 
target="_blank">Here</a>" 

的图片之一。但是,当我在上面的讨论帖子中指出 时,我会尝试对其进行编码时没有任何显示。

这里是我的JQuery:

$("a[rel='portfolio'] #tmc").colorbox({title:'Click <a 
href="http://thompson-mcclellan.com">Here</a>'}); 

这里是我的HTML:

<a id="tmc" href="images/portfolio/tmc.jpg" rel="portfolio"><img 
src="images/portfolio/tmc_thumb.jpg" alt="" /></a> 

这里是我的示例网站: http://abrielshipley.com/portfolio/index.html

回答

4

首先,在您的示例页面的ID tmc应用在标签上,而不是内部的东西。所以我们的选择是错误的。只需使用$('#tmc')即可。

至于colorbox现在,标题应该是一个返回要显示的文本的函数,而不是一个静态字符串。

所以

$("#tmc").colorbox({ 
    title: function() { 
       return 'Click <a href="http://thompson-mcclellan.com">Here</a>'; 
      } 
}); 
+1

小幅调整:*(这是** **错误具有相同ID的多个元素)*,但为+1,其余=) – 2010-12-18 20:51:06

+0

@大卫,确实如此。错误的措辞,但它也不适用于这种情况,因为@Abriel只能正确使用它一次。当我扫描html时,我只是错过了它。 – 2010-12-18 20:53:19

+0

在这种情况下,你...呃...仍然有+1? = D – 2010-12-18 20:57:29