Ausführliche Erklärung zur Verwendung des praktischen Popup-Fensters für die Nachrichtenaufforderung von toastr.j

Einführung

toastr.js ist ein sehr übersichtliches Popup-Nachrichten-Plugin. Der Hauptgrund dafür ist, dass seine Skript- und Stildateien klein sind.

Und Sie können die Stildatei entsprechend Ihren eigenen Bedürfnissen ändern, was in vielen verschiedenen Szenarien angewendet werden kann.

https://codeseven.github.io/toastr/

https://github.com/CodeSeven/toastr

1. Vorbereitung

Vor dem Aufruf des Toastr-Plugins müssen drei Dateien eingeführt werden:

jquery.js、toastr.js、toastr.css。

Beispielsweise ist der Import über ein CDN möglich:

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/toastr.js/latest/js/toastr.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/toastr.js/latest/css/toastr.min.css">

2. Einfach zu bedienen

Nach der Einführung können Sie einfach direkt über toastr.xxx anrufen und das entsprechende Popup-Fenster entsprechend dem Eingabeaufforderungstyp auswählen. Zum Beispiel:

Hinweis: Der zweite Parameter ist der Titel, und der Stil kann geändert werden, was im Folgenden vorgestellt wird.

toastr.info("请阅读当前提示信息!")
toastr.info("请阅读当前提示信息!","信息")
toastr.success("恭喜,操作成功了!")
toastr.success("恭喜,操作成功了!", "成功")
toastr.warning("注意,这是一条警告信息!")
toastr.warning("注意,这是一条警告信息!", "警告")
toastr.error("操作失败了!");
toastr.error("操作失败了!", "失败");

// toastr.clear();// 移除所有,有动画效果
// toastr.remove();// 移除所有,没有动画效果

Das Popup-Fenster sieht folgendermaßen aus:

Hinweis: Wenn die Maus den Fokus fixiert, wird die Farbe hervorgehoben, wie im Erfolgsfeld mit Aufzählungszeichen unten mit Titel gezeigt.
Fügen Sie hier eine Bildbeschreibung ein

3. Erweiterte Verwendung

Sie können den Stil des Aufzählungsfelds anpassen, indem Sie die Stildatei toastr.css ändern.

Beispiel 1: Ändern Sie die Farbe des Popup-Fensters und den Stil des Titels

Wie in der Abbildung unten gezeigt, können Sie den Hintergrundfarbwert des entsprechenden Hintergrundfarben-Aufzählungsfelds ändern und den Schriftgrößenstil hinzufügen.

Fügen Sie hier eine Bildbeschreibung ein
Wirkung:
Fügen Sie hier eine Bildbeschreibung ein

Beispiel 2: Passen Sie Popup-Aktionen durch Ändern von Konfigurationselementen an

var messageOpts = {
    
    
    "closeButton": true,// 是否显示关闭按钮
    "progressBar":true,// 是否显示进度条
    "positionClass": "toast-bottom-left",// 弹出窗的位置
    "showDuration": "1000",// 显示的动画时间
    "hideDuration": "1000",// 消失的动画时间
    "timeOut": "6000",// 弹窗展现时间
    "showEasing": "swing",//显示时的动画缓冲方式
    "hideEasing": "linear",//消失时的动画缓冲方式
    "showMethod": "fadeIn",//显示时的动画方式
    "hideMethod": "fadeOut", //消失时的动画方式
    "allowHtml":true,// 允许弹窗内容包含 HTML 语言
};
toastr.options = messageOpts;

toastr.warning("注意,这是一条警告信息!", "警告")

Popup-Stil:
Fügen Sie hier eine Bildbeschreibung ein

Beispiel 3: Passen Sie die Anzeigeposition des Popup-Felds an

Passen Sie den Stil eines Popup-Fensters, das in der Mitte der Seite angezeigt wird, wie folgt an: (Die angezeigte Position kann flexibel angepasst werden)

"positionClass": "toast-center-center",// 弹出窗的位置配置

Fügen Sie hier eine Bildbeschreibung ein

4. Detaillierte Erläuterung der Optionskonfigurationselemente

Im Folgenden finden Sie Beispiele für häufig verwendete Konfigurationselemente:

1 2 3
closeButton Ob die Schließen-Schaltfläche angezeigt werden soll [Standardwert falsch] wahr: Anzeige; falsch: nicht angezeigt
Fortschrittsanzeige ob der Fortschrittsbalken angezeigt werden soll [Standardwert falsch] wahr: Anzeige; falsch: nicht angezeigt
positionClass Die Anzeigeposition des Popup-Felds [Standard-Toast-oben-rechts, oben rechts] toast-top-left: oben links
toast-top-right: oben rechts
toast-top-center: oben in der Mitte
toast-top-full-width: oben in der Mitte (volle Breite)
toast- unten rechts: unten rechts
Toast-bottom-links: unten links
Toast-unten-Mitte: unten Mitte
Toast-bottom-full-width: unten Mitte (volle Breite)
showDuration Animationsdauer anzeigen 【Standard 300 ms】 Einheit: Millisekunde
ausblendenDauer Dauer der Verschwinden-Animation [Standard 1000 ms] Einheit: Millisekunde
Auszeit Popup-Anzeigezeit 【Standard 5000 ms】Einheit: Millisekunde
ExtendedTimeOut Nachdem Sie den Mausfokus verloren haben, zeigen Sie die Uhrzeit erneut an [Standard 1000 ms] Einheit: Millisekunde
onShown Die Aktion, die ausgelöst wird, wenn das Popup angezeigt wird toastr.options.onShown = function() { console.log('hello'); }
onHidden Die Aktion, die ausgelöst wird, wenn das Popup automatisch verschwindet toastr.options.onHidden = function() { console.log('goodbye'); }
onclick Die Aktion, die ausgelöst wird, wenn auf das Popup geklickt wird toastr.options.onclick = function() { console.log('clicked'); }
onCloseClick Die Aktion, die ausgelöst wird, wenn das Popup manuell geschlossen wird toastr.options.onCloseClick = function() { console.log('Schließen-Schaltfläche angeklickt'); }
killToDismiss Klicken Sie darauf, ob das Popup-Fenster sofort verschwindet [Standard true] true: sofort verschwinden; false: nicht verschwinden

Darüber hinaus ist der maxOpened-Test ungültig und wird vorerst nicht aufgeführt.

Ich denke du magst

Origin blog.csdn.net/qq_27480007/article/details/128753041
Empfohlen
Rangfolge