我在没有插件的情况下可以很好地使用 wordpress,但在图像标题方面却苦苦挣扎。
fancybox 正在寻找标题的锚点,但 wordpress 将标题放在 img 中。
我查看了所有解决方法并尝试了每个 stackoverflow 解决方案,但似乎没有任何效果。
我认为有两个选择: 1. 告诉 fancybox 使用 img 标题(或 alt)而不是锚标题 2. 运行一个函数来提取附件标题并将其插入锚
周围有很多解决方案,但我显然做错了什么。
有什么建议么?
我在没有插件的情况下可以很好地使用 wordpress,但在图像标题方面却苦苦挣扎。
fancybox 正在寻找标题的锚点,但 wordpress 将标题放在 img 中。
我查看了所有解决方法并尝试了每个 stackoverflow 解决方案,但似乎没有任何效果。
我认为有两个选择: 1. 告诉 fancybox 使用 img 标题(或 alt)而不是锚标题 2. 运行一个函数来提取附件标题并将其插入锚
周围有很多解决方案,但我显然做错了什么。
有什么建议么?
您可以使用fancybox 的回调来获取标签中的alt
或title
属性的值,例如:<img>
beforeShow
$(".fancybox").fancybox({
beforeShow: function () {
// option 1
// get the title from "alt" attribute
this.title = $(this.element).find("img").attr("alt");
// option 2
// get the title from "title" attribute in img tag
// this.title = $(this.element).find("img").attr("title");
}
});