関数とグローバルは次のとおりです。
$note_instance = Array();
$note_count = 0;
function create(text){
count = $note_count++;
time = 5000;
$note_instance[count] = $notifications.notify("create", text);
setTimeout(function(){ $note_instance[count].close() }, time);
}
この関数は単に通知を開き、5秒で閉じるようにタイムアウトを設定します。
だから私がこれを呼ぶなら
create("Good Note 1");
create("Good Note 2");
create("Good Note 3");
Ecahノートは、作成から5秒で閉じる必要がありますが、常に最後のノートのみが閉じます。この場合は「GoodNote3」です。
各noteオブジェクトは、$ note_instanceグローバル配列に独自のエントリを持っているため、タイムアウトによって上書きされないようにする必要があります。
私はここで何が欠けていますか?前もって感謝します