我正在寻找一种方式来显示img
标题& alt
(div
)中的.image-caption
个标记。
到目前为止,这是我的代码:
owl.on('changed.owl.carousel', function(event) {
var comment = $(this).find('img').attr('alt');
var title = $(this).find('img').attr('title');
if(comment) $('#desktop .image-caption').html('<h4>'+title+'</h4><p>'+comment+'</p>');
})
有什么想法吗?谢谢!
答案 0 :(得分:2)
您可以使用translated.owl.carousel
事件
这是一个有效的Fiddle
owl.on('translated.owl.carousel', function(event) {
var comment = $(this).find('.active').find('img').attr('alt');
var title = $(this).find('.active').find('img').attr('title');
if(comment) $('.image-caption').html('<h4>'+title+'</h4><p>'+comment+'</p>');
});
<强>更新强>
稍微改进了代码并增加了更新轮播加载图片标题的功能。
答案 1 :(得分:0)
这有效:
var comment = $(this).find('.active').find('img').attr('alt');
var title = $(this).find('.active').find('img').attr('title');
if(comment) $('.image-caption').html('<h4>'+title+'</h4><p>'+comment+'</p>');