0
プラグイン内で追加を実行したいのですが、何らかの理由で何もしません。jQueryプラグイン内での作業が追加されない
コード(基本):
(function($){
function _init(){
$('body').append('<div class="msg"/>');
}
_init()
})(jQuery);
プラグイン内で追加を実行したいのですが、何らかの理由で何もしません。jQueryプラグイン内での作業が追加されない
コード(基本):
(function($){
function _init(){
$('body').append('<div class="msg"/>');
}
_init()
})(jQuery);
コードでそれを置くために、それは次のようになります。あなたは正しくこのプラグインを初期化する
(function($){
jQuery(document).ready(function(){
$('body').append('<div class="msg"/>');
});
})(jQuery);
jQueryの追記は、DOM準備後に動作することができます。あなたが貼り付けたコードはおそらくdom readyイベントの前に働いています。下記をご確認ください。
? – dragon
これは本当にプラグインではありません。すぐに '_init()'を定義して呼び出すのと同じです。おそらく 'document.body'はこの時点でまだロードされていません。どの段階でどのコードを実行するかは、私には分かりません。 –
これはプラグインですが、この段階では初期化されていませんが、DOMは準備ができていないために表示されています.......愚かな私:P – user759235