Est-il possible de masquer automatiquement un élément dans une page Web 5 secondes après le chargement du formulaire en utilisant jQuery?
Fondamentalement, j'ai
<div id="successMessage">Project saved successfully!</div>
que j'aimerais disparaître après 5 secondes. J'ai regardé l'interface utilisateur jQuery et l'effet de masquage, mais j'ai un peu de mal à le faire fonctionner comme je le souhaite.
<script type="text/javascript">
$(function() {
function runEffect() {
var selectedEffect = 'blind';
var options = {};
$("#successMessage").hide(selectedEffect, options, 500);
};
$("#successMessage").click(function() {
runEffect();
return false;
});
});
</script>
Je voudrais que la fonction de clic soit supprimée et ajoute une méthode de délai d'expiration qui appelle runEffect () après 5 secondes.