Jquery 动态添加一个div标记,并在div标记内部插入一个加载的gif图像到ajaxStart函数内部

Jquery 动态添加一个div标记,并在div标记内部插入一个加载的gif图像到ajaxStart函数内部,jquery,html,css,Jquery,Html,Css,如何在所有HTML网页中动态显示加载的gif图像 var loading = $(' <div id="loading"> <img src="../img/loading%20(1).gif" id="loading-image" alt="Loading..." /> </div>'); $(document).ajaxStart(function () { }); $(document).ajaxStop(function () { }); .a

如何在所有HTML网页中动态显示加载的gif图像

var loading = $(' <div id="loading">  <img src="../img/loading%20(1).gif" id="loading-image" alt="Loading..." /> </div>');

$(document).ajaxStart(function () {
});

$(document).ajaxStop(function () {
});
.ajaxStart内部的代码是什么;和.ajaxStop

有人能解释一下吗?

您可以使用添加项目

$( ".your-div-class" ).append( loading );
并删除它

$( "#loading" ).remove();
最终代码应为:

var loading = $(' <div id="loading">  <img src="../img/loading%20(1).gif" id="loading-image" alt="Loading..." /> </div>');

$(document).ajaxStart(function () {
    $( ".your-div-class" ).append( loading );
});

$(document).ajaxStop(function () {
    $( "#loading" ).remove();
});

$document.ajaxstart函数{$.pageload.appendloading;在ajaxstart函数中没有.append,它不起作用。我使用的是哪个div类名?您应该将要加载的div id或类放在其中。它是否与->$loading.appendloading;相同的div id类似?是否只显示或隐藏标记?如果是,您应该使用$'loading'。显示和$'loading'.hide.no.show和.hide函数。仅显示.showDuration、.showMethod等