我想捕捉一个fancybox 错误(无法加载请求的内容。请稍后再试。)并尝试另一种fancybox 类型。
像这样。第一次尝试ajax,如果返回错误,请尝试iframe。
jQuery('.lightwindow').click(function() {
var element = this;
jQuery(element).fancybox({
error: function() {
// If this didn't work, try iframe
jQuery(element).fancybox({
type: 'iframe',
autoSize: true
});
}
});
return false;
});
但这不起作用。它只会显示第一个fancybox的错误。