jQueryを使って実行時にJavaScriptをロードする方法
Webサイトのパフォーマンスを向上させ、ファイル全体のサイズのリターンを減らすために、必要なときにJavaSript(.js)ファイルをロードすることを検討することがあります。 jQueryでは、
$。getScript
関数を使用して、実行時または必要に応じてJavaScriptファイルをロードできます。
例えば、
$("#load").click(function(){ $.getScript('helloworld.js', function() { $("#content").html('Javascript is loaded successful!'); }); });
Idの “load”のボタンをクリックすると、 “helloworld.js ** ” JavaScriptファイルが動的に読み込まれます。
自分で試してみてください
この例では、ロードボタンをクリックすると、実行時に ”
sayhello()
“関数を含む ”
js-example/helloworld.js
“がロードされます。
<html> <head> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> </head> <body> <h1>Load Javascript dynamically with jQuery</h1> <div id="content"></div> <br/> <button id="load">Load JavaScript</button> <button id="sayHello">Say Hello</button> <script type="text/javascript"> $("#load").click(function(){ $.getScript('js-example/helloworld.js', function() { $("#content").html(' Javascript is loaded successful! sayHello() function is loaded! '); }); }); $("#sayHello").click(function(){ sayHello(); }); </script> </body> </html>
リンク://wp-content/uploads/jQuery/jQuery-load-javascript-at-runtime.html[デモを試してください]