0

ポップアップ jquery プラグイン (bpopup) を簡単に呼び出そうとしています。

;(function($) {
    $(window).load(function(){
        $('#popup').bPopup({
            modalClose: false,
            opacity: 0.6,
            positionStyle: 'fixed'
        });
    });
});
})(jQuery);

表示されるはずの id 'popup' を持つ div がありますが、ウィンドウがロードされても何も起こりません (ポップアップはブロックされません)。

アドバイスをいただければ幸いです。

編集:問題のページは非常に軽いです-テキストのみ、ポップアップにはテキストのみが含まれます。

4

2 に答える 2

1

$(document).ready を使用するように変更して、これを試してください

  ;(function($) {
  $(document).ready(function(){
                $('#popup').bPopup({
            modalClose: false,
            opacity: 0.6,
            positionStyle: 'fixed'
                });
            });
        });
    })(jQuery);

window onload はすべてのアセットがロードされるのを待つため、時間がかかるものをロードしている可能性があります

于 2013-03-15T15:46:25.980 に答える
1

コードに構文エラーがあります。余分な の 1 つを削除し});ます。

;(function($) {
    $(window).load(function(){
        $('#popup').bPopup({
            modalClose: false,
            opacity: 0.6,
            positionStyle: 'fixed'
        });
    });
})(jQuery);
于 2013-03-15T15:49:03.470 に答える