gpt4 book ai didi

javascript - 通知 : closable "false" not working?

转载 作者:行者123 更新时间:2023-12-02 18:41:33 25 4
gpt4 key购买 nike

我正在使用"needim noty" jquery 通知插件,我尝试仅以编程方式关闭通知,我看到选项 closable 来停止关闭通知。但是当我尝试通过点击关闭通知时?

有什么想法可以停止通过点击关闭并以编程方式完成吗?

"noty plugin"

Refers "closable"

My Issue

最佳答案

我过去需要这样的东西,这就是我所做的:

为了停止通过单击、悬停和关闭按钮关闭,我更改了模板和 closeWith 插件选项:

$.noty.defaults.closeWith = ["button"];
$.noty.defaults.template = '<div class="noty_message"><span class="noty_text"></span></div>';

这样 noty 才会仅在单击模板关闭按钮时关闭所有通知,但由于我将其从模板中删除,所以这是不可能的。

请注意,您不需要将其设置为默认的 noty 行为。您可以仅在某些情况下使用它,只需在需要时使用此选项。

为了以编程方式关闭它,我使用了 $.noty.close(id)$.noty.closeAll() 函数。要使用第一个,您需要创建通知时生成的通知 ID。您可以通过这种方式获取并存储它,以便在需要关闭特定通知时使用。

$n = noty({text: 'noty - a jquery notification library!'});
var noty_id = $n.options.id;

<强> See this working demo for a better understanding

编辑:

要仅为某些通知动态设置此功能,您需要传递如下选项:

var $n = noty({
text: 'I have a special behaviour',
template: '<div class="noty_message"><span class="noty_text"></span></div>',
closeWith: ["button"]
});

<强> See this working demo for a better understanding

关于javascript - 通知 : closable "false" not working?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16788471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com