2015-08-19 9 views
5

Sto tentando di visualizzare un messaggio prima di un aggiornamento automatico div. Ho creato questo codice per l'aggiornamento automatico.Come visualizzare un messaggio prima dell'aggiornamento automatico div utilizzando jquery

$(document).ready(function() 
{ 
if setInterval(function() { 
    $("#pagere").load(location.href + " #pagere");}, 10000);    
}); 

Ho anche bisogno di visualizzare un messaggio come "page auto refresh in 3 sec...". Come lo posso fare?

+0

sto lavorando in un sito di aste ... offerta fatta in qualsiasi momento in modo l'utente deve aggiornare knw accadrà in 3 secondi come tat così non darà un messaggio di avviso mostrerà qualsiasi altro popup :) – user564

risposta

2

Prova questo :)

$(document).ready(function() 
    { 
     var alertTimeSec = 3000; //alert time in ms 
     var delayTimeSec = 10000; //time delay to refresh in ms 
      setTimeout(function() { 
       alert("3 Sec more") 
      }, (delayTimeSec-alertTimeSec)); 
      setInterval(function() { 
      $("#pagere").load(location.href + " #pagere");}, delayTimeSec);  
    }); 
+0

grazie ... ma non voglio mostrare l'avviso msg .. bcz ritardo dell'utente per eseguire ... – user564

+1

Sì , Al posto di avviso puoi avere ak pop-up del tostapane o pop-up personalizzato. – Nofi

2
<script> 
    setInterval(function() 
    { 
     $("#pagere_container").load(location.href + " #pagere"); 
    }, 3000); 
</script> 

<div id="pagere_container"> 
    <div id="pagere"> 
     page auto refresh in 3 sec... 
    </div> 
</div> 
+0

grazie @edCoder voglio visualizzare popup msg non avviso msg prima di ricaricare div .... – user564

2
setTimeout(function() { 
    $('#load_status').show(); 
}, 5000); 
$("#pagere").load(location.href + " #pagere");}, 10000); 

-questo vi darà 5 secondi di timeout prima di aggiornamento

+0

grazie .... setTimeout (function() {$ ('# load_status'). Show();}, 5000); che cosa effettivamente funziona. la mia domanda su come visualizzarlo – user564

Problemi correlati