【问题标题】:Display custom html in jQuery plugin Galleria's photo caption在 jQuery 插件 Galleria 的照片标题中显示自定义 html
【发布时间】: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() 就足够了...

【问题讨论】:

标签: jquery jquery-plugins galleria


【解决方案1】:

【讨论】:

  • 我已经尝试过了,但在我的具体情况下没有用...编辑提示。
  • 用代码更新了...问题归结为“如何防止&lt;a&gt;漂亮地剥离?”
【解决方案2】:

Galleria 的开发者现在有fixed this with the new version

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多