这是函数和全局变量:
$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 秒后关闭,但始终且仅关闭最后一个音符,在本例中为“Good Note 3”。
每个笔记对象在 $note_instance 全局数组中都有自己的条目,因此超时不应覆盖自身。
伙计们,我在这里想念什么?提前致谢