我正在使用以下代码设置元素的标题属性,并触发 Fancybox:
var caption = jQuery('.fancybox').siblings('p.wp-caption-text').html();
jQuery('.fancybox').attr({ title:caption, 'data-fancybox-group': 'gallery1'}).fancybox();
当页面上只有一个链接时,这很好.fancybox
用,但问题当然是我想使用画廊。
上面将变量设置为页面上的第一个实例,因此所有标题都是相同的。
我可以这样做吗?
jQuery('.fancybox').attr({ title:'jQuery(this).siblings('p.wp-caption-text').html();', 'data-fancybox-group': 'gallery1'}).fancybox();
请原谅我缺乏编码技能,但我希望对于更熟悉 jQuery 的人来说这是一个简单的问题。
正在进行的页面:http: //professorleonidas.com/wordpress/formacao/