1

jquery

私は別のjsファイルからjsファイルをロードするために以下を使用しています。

$.getScript("js/keys.js");

ajax呼び出しのため、key.jsからいくつかのイベントハンドラーを削除します。したがって、この目的のために、上記のコードを使用してkeys.jsをリロードし、削除した偶数ハンドラーを使用できるようにします。正常に動作していますが、

key.jsを思い出すと、変数の値がリセットされるため、キャッシュにないコードのみがリロードされるようにしたいと思います。

4

1 に答える 1

1

key.jsファイルをリロードせず、削除したアクティブ/リコールイベントハンドラーのみをリロードすることをお勧めします。

次のコードを書く代わりに:

$.getScript("js/keys.js");

次のように置き換えます:(1つの例)

$("#name").click(function(){

});

それがあなたを助けることを願っています。

于 2012-06-08T05:57:52.053 に答える