mySepsisTimer(一个简单的倒数计时器)启动一次选项选择标准(sepsis-six-sirs)。但是,如果用户在启动定时器功能之后单击另一个选择选项,则还会运行重复时钟。如何防止mySepsisTimer函数多次运行,或者如果用户单击(或取消选择)另一个相同(sepsis-six-sirs)选项,则可以将其重置。jquery防止函数运行多次
$('#sepsis-six-sirs input[type=checkbox]').change(function(){
recalculateThisIsSepsis();
});
function recalculateThisIsSepsis(){
var sum = 0;
$("#sepsis-six-sirs input[type=checkbox]:checked").each(function(){
sum+=parseInt($(this).val());
});
if (sum > 1) {
mySepsisTimer();
}}
'var running = false;函数foo(){if!running {do stuff}}'? –
你应该发布'mySepsisTimer()'方法本身 –