ファンシーボックスのエラー (要求されたコンテンツを読み込めません。後でもう一度お試しください。) をキャッチして、別のファンシーボックスのタイプを試してみたいと思います。
このような。初めて 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;
});
しかし、それはうまくいきません。最初のファンシーボックスからのエラーが表示されるだけです。