如何在 javascript echo 上设置超时

how to set timeout on javascript echo

我正在使用此 js 进行回显,通常,它会在 5 秒后消失。我怎样才能强制让这个回声停留 10 秒?

 var hulla = new hullabaloo();
hulla.send("File already exists! Do you want to overwrite it?<br /><a class='btn btn-primary' href=''>Yes</a>", "warning");

试试这个:

var hulla = new hullabaloo({ delay: 10000 });
hulla.send("File already exists! Do you want to overwrite it?<br /><a class='btn btn-primary' href=''>Yes</a>", "warning");

构造函数允许你传入额外的设置,在本例中delay,改为10秒:

var hulla = new hullabaloo({ delay: 10000 });

更多信息:https://www.jqueryscript.net/other/Notification-Plugin-Bootstrap-4-Hullabaloo.html

如果你指的是jQuery插件,它似乎有一个相应的选项,可以设置如下:

$.hulla.options.delay = 10000