【发布时间】:2011-07-18 14:27:37
【问题描述】:
Galleria 是一个非常不错的图库插件,但是照片标题中显示的信息(如果你点击 i 符号)是由插件生成的。
我正在尝试找到一种可靠的方式(内容与演示文稿分离、跨浏览器、符合标准,如果可能的话),以便能够在此标题文本中插入我的自定义 html 代码(即链接和样式)。
该插件支持带有dataConfig 选项的html 标题,但它会去掉<a href=""></a>。
为了克服这种剥离,我发现这很有效:
JS
var _tit = $(img).next('h3').html();
var _info = $(img).siblings('.info').html();
var _url = $(img).siblings('.info a').attr("href");
var _user = $(img).siblings('.info a').children().html();
var _desc = _info + "<a href="+_url+">"+ _user +"</a>";
return { title: _tit, description: _desc };
HTML
<span class="info">Subida por <a href="http://www.manolito.com">Manolito</a></span>
理想情况下,一个简单的description: $('.info').html() 就足够了...
【问题讨论】:
-
这里getsatisfaction.com/galleria/topics/… 是一些不太好的解决方案
标签: jquery jquery-plugins galleria