0

次のような外部 JQuery ファイルがあります。

$(document).ready(function() {

    $('#back-button').click(function() {

    $('#action').val('back');
           $('#adminform').submit();
    });
});

ユーザーがログインしている場合にのみロードされる、このようなインライン JQuery

$(document).ready(function() {

    $("div#panel").show();
    $("#toggle a").toggle();
});

問題は、外部 JQuery が最初にロードされたため、インライン JQuery がロードされないことです。外部 Jquery ファイルをコメント アウトすると、インライン ファイルが機能します。

そのページに必要かどうかに応じて、他のインライン JQuery を実行することもできます。JQuery の複数のインスタンスを動作させるにはどうすればよいですか?

4

2 に答える 2

1

jQuery は、ページに含まれる順序に基づいて、すべてのdocument.readyまたはイベントを配列に追加します。$(function(){})

次に、ページ/ドキュメントが読み込まれる/準備ができると、1 つずつ実行されます。したがって、作成したすべての .ready メソッドが常に実行されます

于 2013-10-11T14:57:08.533 に答える