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()'方法本身 –