MODIFICA: Il codice seguente mostra come replicare le barre che vengono visualizzate nella parte superiore dello schermo quando si riceve un nuovo badge, prima si accede al sito, ecc. Per le finestre di dialogo che si aprono quando si prova per commentare troppo velocemente, vota per la tua domanda, ecc, controlla this question dove mostro come farlo o vai direttamente allo example.
Ecco come StackOverflow fa:
Questo è il markup, inizialmente nascosto in modo che possiamo svanire in:
<div id='message' style="display: none;">
<span>Hey, This is my Message.</span>
<a href="#" class="close-notify">X</a>
</div>
Qui sono gli stili applicati:
#message {
font-family:Arial,Helvetica,sans-serif;
position:fixed;
top:0px;
left:0px;
width:100%;
z-index:105;
text-align:center;
font-weight:bold;
font-size:100%;
color:white;
padding:10px 0px 10px 0px;
background-color:#8E1609;
}
#message span {
text-align: center;
width: 95%;
float:left;
}
.close-notify {
white-space: nowrap;
float:right;
margin-right:10px;
color:#fff;
text-decoration:none;
border:2px #fff solid;
padding-left:3px;
padding-right:3px
}
.close-notify a {
color: #fff;
}
E questo è javascript (usando jQuery):
$(document).ready(function() {
$("#message").fadeIn("slow");
$("#message a.close-notify").click(function() {
$("#message").fadeOut("slow");
return false;
});
});
E voilà. A seconda della configurazione della pagina, potresti anche voler modificare la parte superiore del margine del corpo sul display.
Here is a demo of it in action.
fonte
2009-03-18 17:13:21
Visualizza la fonte! –
l'ho fatto e sembrava fare riferimento a question.min.js Non ho trovato il plug-in così ho chiesto alla domanda – Puneet
Dojo ha un UpgradeBar che fa questo: http://trac.dojotoolkit.org/browser/branches /1.6/dojox/widget/UpgradeBar.js http://trac.dojotoolkit.org/browser/branches/1.6/dojox/widget/UpgradeBar – mwilcox