È possibile nascondere automaticamente un elemento in una pagina Web 5 secondi dopo il caricamento del modulo utilizzando jQuery?
Fondamentalmente, ho
<div id="successMessage">Project saved successfully!</div>
che vorrei sparire dopo 5 secondi. Ho esaminato l'interfaccia utente di jQuery e l'effetto nascondi, ma ho qualche problema a farlo funzionare nel modo desiderato.
<script type="text/javascript">
$(function() {
function runEffect() {
var selectedEffect = 'blind';
var options = {};
$("#successMessage").hide(selectedEffect, options, 500);
};
$("#successMessage").click(function() {
runEffect();
return false;
});
});
</script>
Vorrei rimuovere la funzione click e aggiungere un metodo di timeout che richiami runEffect () dopo 5 secondi.