Ich möchte eine Popup-Nachricht hinzufügen, wie sie im Stapelüberlauf angezeigt wird, wenn ich nicht angemeldet bin und versuche, Abstimmungsschaltflächen zu verwenden.
Was ist die beste Methode, um dies zu erreichen? Wird eine jquery-Bibliothek verwendet?
javascript
jquery
html
css
Puneet
quelle
quelle
Antworten:
BEARBEITEN : Der folgende Code zeigt, wie Sie die Balken replizieren, die oben auf dem Bildschirm angezeigt werden, wenn Sie ein neues Abzeichen erhalten, zuerst zur Site gelangen usw. Für die schwebenden Dialoge, die Sie erhalten, wenn Sie versuchen, zu schnell zu kommentieren, stimmen Sie ab Schauen Sie sich für Ihre eigene Frage usw. diese Frage an, in der ich Ihnen zeige, wie das geht, oder gehen Sie einfach direkt zum Beispiel .
So macht es Stackoverflow:
Dies ist das Markup, das anfangs ausgeblendet wurde, damit wir es einblenden können:
Hier sind die angewendeten Stile:
Und das ist Javascript (mit jQuery):
Und voila. Abhängig von Ihrer Seiteneinrichtung möchten Sie möglicherweise auch den angezeigten Rand am oberen Rand bearbeiten.
Hier ist eine Demo davon in Aktion.
quelle
Überprüfen Sie auch den jQuery UI-Dialog
quelle
Ich benutze jqModal , einfach zu bedienen und Sie können einige großartige Effekte erzielen
quelle
Die Verwendung von ModalPopup im AJAX-Steuerungs-Toolkit ist eine weitere Möglichkeit, diesen Effekt zu erzielen.
quelle
Folgendes habe ich beim Anzeigen der StackOverflow-Quelle gefunden. Hoffentlich spart jemand etwas Zeit. Die showNotification-Funktion wird für alle diese Popup-Nachrichten verwendet.
CSS
Es ist cool, wie sie die Länge der Nachricht verwenden, um das Fading-Timeout festzulegen. Ich habe nicht bemerkt, dass alle (nicht verblassenden) Nachrichten nach 30 Sekunden tatsächlich ausgeblendet werden.
quelle
Überprüfen Sie den Bootstrap . Es gibt einige Popup-Effekte, Modalitäten, Übergänge, Warnungen, alles basierend auf
javascript
undcss
.quelle