jQuery fancybox、とても便利ですよね。 気軽にモーダルウインドウが実装出来るのでよく使ってるjQueryプラグインの1つです。
今回そのfancyboxを使っていて、原因は不明なのですがなぜか発火しなかったときの対処法を書いておきます。 ただ原因不明なので詳しい方、ぜひとも教えていただけると助かります。
普通fancyboxは.fancybox()で起動しますが、今回はなぜか起動しませんでした。
なので以下のような方法で無理やりfancyboxを立ち上げました。
$(document).ready(function () { $.fancybox({ 'width': '40%', 'height': '40%', }); });
fancyboxは$のあとの関数としても登録されているため上記のようなことが出来ると思います。 参考になると幸いです。
参考サイト
jQuery, fancybox working but only when you click this image twice How to launch jQuery Fancybox on page load?