1
Hallo,
ich nutze zum Einblenden eines "Ladebildes" (.dvLoading) die jquery Funktion show().
Das geht perfekt, aber nur im Firefox. Im IE oder Chrome erscheint da nichts.
Im Netz habe ich schon viel gelesen. z.B. show(slow) statt show() oder css("display", "block") statt show()
Alles ohne Erfolg. Hat hier jemand eine Idee. So sieht die js Funktion dazu aus:
Vielen Dank für jede Anregung.
ich nutze zum Einblenden eines "Ladebildes" (.dvLoading) die jquery Funktion show().
Das geht perfekt, aber nur im Firefox. Im IE oder Chrome erscheint da nichts.
Im Netz habe ich schon viel gelesen. z.B. show(slow) statt show() oder css("display", "block") statt show()
Alles ohne Erfolg. Hat hier jemand eine Idee. So sieht die js Funktion dazu aus:
function ajaxSave()
{
$('#login_status_flag').val('Login');
$.ajax({
type: "POST",
async:false,
url: "<?php echo $cnfg["sitebasefolder"]; ?>/Customimages/richeditorAjaxSave/",
data: $("#Customimage").serialize(),
dataType : 'json',
beforeSend: function(request){
$(".dvLoading").show();
$(".dvLoading").fadeOut(3000);
},
success: function(response){
$(".dvLoading").show();
setTimeout(function(){ $("input[type=submit]").removeAttr("disabled"); },1000);
switch(response.requestedFor){
case 'rotate':
$(".dvLoading").show();
window.location.href = "<?php echo $cnfg["sitebasefolder"]; ?>/Customimages/" + response.nextUrl;
break;
case 'save':
$(".dvLoading").show();
$(".dvLoading").fadeOut(3000);
$('#savImgId').val(response.lastId);
$('#edit_id').val(response.lastId);
break;
case 'order':
$(".dvLoading").show();
$(".dvLoading").fadeOut(3000);
$('#savImgId').val(response.lastId);
$('#edit_id').val(response.lastId);
break;
default:
alert('Sorry An error occurred. Please try again.');
break;
}
}
});
Vielen Dank für jede Anregung.