Fullcalendar语法

时间:2015-08-17 13:01:38

标签: javascript fullcalendar

我使用Fullcalendar并且效果很好。我已经让它显示不同事件的图像,但我想添加一行代码,如果没有图像是正确的,显示占位符图像。出于某种原因,我确实在语法上做错了。谁能告诉我我做错了什么?

这有效

eventRender: function (event, element) {
var correctimg = '<div><img src="imageFiles/' + event.id + '/pic1.jpg" width=\"100\" class=\"img-thumbnail\"></div>'

                element.popover({
                    placement:'top',
                    html:true,
                            image:true,
                    trigger : 'hover',
                    animation : 'true',
                            title: event.firstname +" "+ event.lastname,
                    content: correctimg,
                            container:'body'


                });

我想添加

onerror="this.src='no_photo.jpg'"

但这不起作用

var correctimg = '<div><img src="imageFiles/' + event.id + '/pic1.jpg" width=\"100\" class=\"img-thumbnail\" onerror=\"this.src='no_photo.jpg'\"></div>'

1 个答案:

答案 0 :(得分:1)

您可以添加全局功能,然后调用它

function setImg(elem,src){

   elem.src = src;
}

并添加onerror="setImg(this,'no_photo.jpg');";