Mise à jour:
Code Utilisé:
$(function(){
$('#smsg_link').click(function(){
showMessage('#9BED87', 'black', 'Ceci est un message de succès d'exemple');
return false;
});
$('#imsg_link').click(function(){
showMessage('#FFE16B', 'black', 'Ceci est un message d'info d'exemple');
return false;
});
$('#emsg_link').click(function(){
showMessage('#ED869B', 'black', 'Ceci est un message d'erreur d'exemple');
return false;
});
});
/*
showMessage function par Sarfraz:
-------------------------
Affiche un message fantaisiste en haut de la fenêtre
params:
- bgcolor: La couleur d'arrière-plan de la boîte de message
- color: La couleur du texte de la boîte de message
- msg: Le texte du message
*/
var interval = null;
function showMessage(bgcolor, color, msg)
{
$('#smsg').remove();
clearInterval(interval);
if (!$('#smsg').is(':visible'))
{
if (!$('#smsg').length)
{
$(''+msg+'').appendTo($('body')).css({
position:'fixed',
top:0,
left:0,
width:'98%',
height:'30px',
lineHeight:'30px',
background:bgcolor,
color:color,
zIndex:1000,
padding:'10px',
fontWeight:'bold',
fontSize:'18px',
textAlign:'center',
opacity:0.8,
margin:'auto',
display:'none'
}).slideDown('show');
interval = setTimeout(function(){
$('#smsg').animate({'width':'hide'}, function(){
$('#smsg').remove();
});
}, 3000);
}
}
}
Si vous souhaitez créer le vôtre, consultez la fonction slideToggle
de jQuery.