2012-08-29 2 views

Odpowiedz

21

spróbuj

setTimeout(function(){ 
    $('#alert-success').slideUp('slow').fadeOut(function() { 
     window.location.reload(); 
     /* or window.location = window.location.href; */ 
    }); 
}, 5000); 
+0

redagował ale mnie pokonać :) – Flash

+0

Dzięki ton na szybką reakcję, Fabrizio jest teraz rozwiązany. – Arish

2

Można zrobić tak: (podczas korzystania .slideUp, nie ma potrzeby korzystania .fadeOut)

setTimeout(function() { 
    $('#alert-success').slideUp('slow', window.location.reload); 
}, 5000); 
+0

Dzięki temu xdazz będzie o tym pamiętać. – Arish

1

Spróbuj poniżej

<html> 
<head> 
<script type="text/JavaScript"> 
<!-- 
    function timedRefresh(timeoutPeriod) { 
    setTimeout("location.reload(true);",timeoutPeriod); 
} 
// --> 
</script> 
</head> 

<body onload="JavaScript:timedRefresh(5000);"> 
    <p>This page will refresh every 5 seconds. This is because we're using the 'onload' event to call our function. We are passing in the value '5000', which equals 5 seconds.</p> 
    <p>But hey, try not to annoy your users too much with unnecessary page refreshes every few seconds!</p> 
</body> 
</html> 
+0

Dzięki za odpowiedź, znalazłem rozwiązanie od Fabrizio :) – Arish

1

Można również użyć

window.location.href = window.location.href 

Script przepisany jako

setTimeout(function() 
{ 

    $('#alert-success').slideUp('slow').fadeOut(); 
    window.location.href = window.location.href 

},5000)