htmlファイルの読み込みが完了するまでユーザーインタラクションをブロックするためにオーバーレイと読み込みスピナーを配置しようとしています。LoadingオーバーレイをJavascriptでHTMLに変換
チュートリアルhttp://www.jqueryrain.com/?eKV1bCMa を参照して、ページ全体オーバーレイと単一要素オーバーレイを配置しようとしています。 しかし、それは動作していません。それは を成し遂げるために助けを求めて は は下記のありがとうございます。このため、追加のjQueryライブラリを必要としないcode.`
<script src="loadingoverlay.js"></script>
<script src="loadingoverlay.min.js"></script>
<script src="jquery-1.9.1.min.js"></script>
<script>
$(document).ready(function(){
$("#firstdata").click(function(){
$("#div1").load("data2.html");
});
\t $("#driver").click(function(){
$("#div1").load("demo_test.txt");
});
});
\t // Show full page Loading Overlay
\t
$(document).ready(function(){
\t $("#firstdata").click(function()
\t {
\t $.LoadingOverlay("show");
\t // Hide it after 3 seconds
\t setTimeout(function(){$.LoadingOverlay("hide");}, 3000);
}); \t
});
// Show element Loading Overlay
\t
$(document).ready(function(){
\t $("#driver").click(function()
\t {
\t $("#element").LoadingOverlay("show");
\t // Hide it after 3 seconds
\t setTimeout(function(){$.LoadingOverlay("hide");}, 3000);
}); \t
});
\t
</script>
<body>
<div id="element">
<input type = "button" id = "firstdata" value = "External Content" /><br>
<br><br>
<input type = "button" id = "driver" value = "Load Data" />
<br><br><br><br>
</div>
<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
</body>
`
あなたのHTMLファイルにloadingoverlay.jsファイルを追加しましたか?それは私のために働いています。 – Batman