var delay = (function(){
var timer = 0;
return function(callback, ms){
clearTimeout (timer);
timer = setTimeout(callback, ms);
};
})();
function ShowLoadingModel(){
delay(function(){
$("form").remove("#divWholeBlock").append("<div id='divWholeBlock' name='WholeBlockLoadingScreen' class='modalBackground' style='text-align:center;top:0;left:0;z-index:20000;position:absolute;width:100%;height:100%'><img id='wholeBlockLoadingImg' src='......../lxxxx64.gif' /></div>");
}, 1000);
}
function HideLoadingModel(){
delay(function(){
if($("#divWholeBlock").length > 0){
$("#divWholeBlock").remove();
}
},1000);
}
function Import() {
ShowLoadingModel();
........
.......
}
Я не могу показаться, что это разворачивается над сервером (на другой машине). Локально работает.загрузка не работает на сервере
Есть ли что-то неправильное в коде выше?
Спасибо
У вас возникли ошибки в консоли? – Vucko
Вы обертываете свой код в $ (document) .ready? –
@slen вы можете легко использовать BlockUI jquery плагин, чтобы сделать то же самое. ссылка http://malsup.com/jquery/block/ –