サイト全体で使用するメインのjsファイルにこのスニペットがあります
$("a[rel^='prettyPhoto']").prettyPhoto({
theme: 'light_square',
showTitle: false,
allow_resize: true
});
その問題は、いくつかのページで prettyPhoto が定義されておらず、firebug でエラーが発生することです。
if(typeof prettyPhoto=="undefined"){
//do nothing
}else{
$("a[rel^='prettyPhoto']").prettyPhoto({
theme: 'light_square',
showTitle: false,
allow_resize: true
});
}
しかし、prettyPhoto が利用可能なページであっても、これは常に true で実行されます....任意のアイデア