Ne znam da li jQuery ima neke svoje ugrađene timer f-je, ali evo kako bi to bilo u standardnom JS-u:
Code:
<html>
<head>
<script type="text/javascript">
function test()
{
document.getElementById('test').innerHTML = 'Ova poruka ce nestati nakon 3 sekunde.'
var t = setTimeout(hide(), 3000);
}
function hide() {
document.getElementById('test').style.display = 'none';
}
</script>
</head>
<body>
<form>
<input type="button" value="Klikni" onClick = "test()">
</form>
<p id = "test"></p>
</body>
</html>
A tu logiku bi mogao da iskoristiš i u svom kodu. Npr. ovu liniju koda:
var t = setTimeout(hide(), 3000); bi pisao u onom atributu
success AJAX f-je, a kod te f-je hide() bi izgledao ovako:
Code:
function hide() {
$('#komentar_objavljen').hide('slow');
}