Jquery 重新触发引导通知功能后,对话框不应出现两次(或更多)

Jquery 重新触发引导通知功能后,对话框不应出现两次(或更多),jquery,twitter-bootstrap,notify,Jquery,Twitter Bootstrap,Notify,我使用显示保存功能。问题是,用户可以保存多个 示例:用户每秒单击一次按钮(复选框1、复选框2等)。每个复选框都调用notify函数 目标:对话框应显示3秒钟。如果在3秒钟内再次单击该按钮,则不应出现进一步的对话框。 3秒,但应从头开始(重新触发) $(函数(){ $(“.btn”)。在(“单击”,函数(){ 美元。通知({ 标题:“此对话框应仅显示一次”, 图标:“glyphicon glyphicon星形”, 信息:“ },{ 键入:“info”, 制作动画:{ 输入:“动画fadeInUp

我使用显示保存功能。问题是,用户可以保存多个

示例:用户每秒单击一次按钮(复选框1、复选框2等)。每个复选框都调用notify函数

目标:对话框应显示3秒钟。如果在3秒钟内再次单击该按钮,则不应出现进一步的对话框。 3秒,但应从头开始(重新触发)

$(函数(){
$(“.btn”)。在(“单击”,函数(){
美元。通知({
标题:“此对话框应仅显示一次”,
图标:“glyphicon glyphicon星形”,
信息:“
},{
键入:“info”,
制作动画:{
输入:“动画fadeInUp”,
退出:“动画淡出”
},
安置:{
从:“底部”,
对齐:“左”
},
抵销:20,
间距:10,
z_指数:1031,
计时器:3000,
});
});
});

单击我
您可以使用onClosed事件来通知通知何时结束,当通知打开时,您可以使用一个标志防止再次打开通知,您可以在触发onClosed事件时更改该标志

$(函数(){
var busy=false;
$(“.btn”)。在(“单击”,函数(){
如果(!忙){
忙=真;
美元。通知({
标题:“此对话框应仅显示一次”,
图标:“glyphicon glyphicon星形”,
信息:“
},{
键入:“info”,
制作动画:{
输入:“动画fadeInUp”,
退出:“动画淡出”
},
安置:{
从:“底部”,
对齐:“左”
},
抵销:20,
间距:10,
z_指数:1031,
计时器:3000,
onClosed:function(){
忙=假;
}
});
} 
});
});


单击我
太好了。工作完美!