我正在使用Galleria并扩展它,以显示从图像alt属性创建的标题。它的效果很好,但是如果我选择在一张图片上没有标题,之前图片中的标题仍然可见,我还注意到我从中获取标题的Galleria信息容器;如果alt属性为空,则不会更新。
有没有办法纠正这一点?
这是我的代码。
jQuery("body").find('.galleria').galleria({
autoplay: false,
image_crop: false, // crop all images to fit
thumb_crop: false, // crop all thumbnails to fit
image_position: 'top left',
transition: 'fade', // crossfade photos
transition_speed: 700, // slow down the crossfade
show_counter: false, // crossfade photos
extend: function() {
this.bind(Galleria.IMAGE, function(e) {
var caption = this.$('info-description').html();
//alert(caption)
if(this.$('info-description').html() == ""){
jQuery("body").find('.caption').html();
}else{
jQuery("body").find('.caption').html(this.$('info-description').html());
}
})
}
});//end galleria我知道这是专门的,但肯定有人以前遇到过这个问题。任何建议都会令人惊叹。
所有最好的塔拉
发布于 2011-09-25 07:13:24
设置标题时尝试添加空字符串:
jQuery("body").find('.caption').html('');如果在html(..)中未指定字符串,则返回该值而不是设置该值。
https://stackoverflow.com/questions/7542497
复制相似问题