0

ユーザーがリンクをクリックすると、新しい php ファイルが既存の div に読み込まれる作業をしているページがあります。動作しますが、div に読み込まれるページは、ページ内の既存の Javascript では機能しません。

ロードしたページに を含めることはできます <script type="text/javascript" src="js/admin.js"></script> が、ページ間をフリックすると RAM の使用量がどんどん増えていくので、これが最善の方法だとは思いません。

読み込まれたページがインデックス ページから読み込まれた JavaScript でどのように機能するかについてのアイデアはありますか?

ありがとう!

4

2 に答える 2

1

このようにイベントをバインドします:

 $(document).on({
           "event"  : function(e) {},
             ...

          }, "selector");
于 2013-01-22T23:35:52.223 に答える
0

イベントを使用している場合、bindまたはclickタイプイベントを次のようなものに変更する場合on(またはlivedelegate1.9 未満のバージョンの jquery を使用する必要がある場合)

または

ajax を介してページにロードする関数で、必要なものだけを開始するコールバックを提供します。例:

$('#myDiv').load('ajax/page.php', function(){

    $('#myDiv a').customPlugin('whatever');
    $('#myDiv button').bind('click', function(){
        window.open('http://www.google.com/', 'some-window');
    });

});
于 2013-01-22T23:32:52.553 に答える