Galleria不清除标题

时间:2011-09-24 23:03:02

标签: jquery galleria

我正在使用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

我知道这是专门的,但有人必然会遇到这个问题。任何建议都会很棒。

一切顺利 塔拉

1 个答案:

答案 0 :(得分:0)

设置标题时尝试添加空字符串:

jQuery("body").find('.caption').html('');

如果html(..)中未指定字符串,则返回该值而不是设置它。