我成功使用FancyBox和Slider Revolution。这是我添加到幻灯片自定义Javascript框中的代码:
/* change revapi68 to whatever API name is being used for your slider */
var api = revapi68;
api.on(‘revolution.slide.onloaded’, function() {
jQuery(document).trigger(‘post-load’);
jQuery(this).on(‘click’, function() {api.revpause()});
jQuery(this).find(‘li’).each( function() {
var title = jQuery(this).find(‘div.Photography-Textblock’).text();
jQuery(this).find(‘div.slidelink a’).attr(‘title’, title);
});
});
这会从媒体库中提取图像的标题,并将其用作FancyBox中图像的标题。标题也最终成为一个“工具提示”,在滚动滑块旋转图像时显示(在点击启动FancyBox幻灯片之前)。我想从Slider Revolution幻灯片中删除该工具提示,但保留FancyBox幻灯片中的标题。我可以通过删除代码来删除工具提示,“var title = jQuery(this).find('div.Photography-Textblock')。text();”但这也消除了FancyBox标题。有没有办法实现我想做的事情?
带有工具提示的项目网址示例为https://donnallyarchitects.com/project/lake-union-floating-home-2/
没有工具提示(已删除代码)的项目网址示例为https://donnallyarchitects.com/project/marysville-house/
答案 0 :(得分:0)
尝试使用data-fancybox-title
仅为fancybox设置标题(使用v2)。