AJAXコンテンツを読み込むときにAJAXスピナーを表示しようとしています。jQuery AJAXスピナーがIE7に表示されない
次のコードはFirefoxではうまく動作しますが、IE7では正常に動作しないようです。スピナーの表示と非表示を切り替える機能が呼び出されていますが、ブラウザーはそれを表示しません。ここで
はjQueryのです:
$.ajax({
url: filterorSearch,
data: {filterParams: JSON.stringify(filters), requestTime: new Date().getTime()},
beforeSend: function(){
showLoadingGraphic();
},
complete: function(){
hideLoadingGraphic();
},
success: function(data){
$("#BreakingNews").html(data);
GetRelatedarticles();
}
});
function showLoadingGraphic() {
alert("show");
var showSpinner = $('#page-placeholder-wrapper #main-left').prepend('<div id="ajaxLoader"></div>');
return showSpinner;
}
function hideLoadingGraphic() {
alert("hide");
var hideSpinner = $('#ajaxLoader').remove();
return hideSpinner;
}
スピナーのための関連するCSS:
#page-placeholder-wrapper #main-left
{
position:relative;
}
#ajaxLoader
{
background:rgba(255,255,255,.7) url("../images/icon-ajax-loading.gif") no-repeat center center;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:9999;
}
ありがとう、私は月曜日にそれを行こうと思います。 – RyanP13