为什么以下代码会导致Firebug在行$('#galleria').galleria({
上报告错误?
$('#galleria').galleria({
dataSource: data,
width:930,
height:575,
transition: 'fade',
carousel: 'true' ,
carouselSpeed: 1200 ,
showCounter :'false',
showImagenav : 'false',
showInfo : 'false',
imageCrop : 'true',
maxScaleRatio: 1,
extend: function() {
this.bind(Galleria.LOADFINISH, function(e) {
$(e.imageTarget).css('cursor','pointer').click(this.proxy(function(e) {
e.preventDefault(); // removes the garbage
$.fancybox({
$('#galleria').galleria({
width: 500,
height: 500
});
});
}))
});
}
});
答案 0 :(得分:2)
$.fancybox({
$('#galleria').galleria({
width: 500,
height: 500
});
});
在语法上无效。
答案 1 :(得分:0)
我不是专家,但您在;
之后错过了}))
吗?
像这样:
$(e.imageTarget).css('cursor','pointer').click(this.proxy(function(e) {
e.preventDefault(); // removes the garbage
$.fancybox({
$('#galleria').galleria({
width: 500,
height: 500
});
});
})); //here