let tmpTimer = undefined;
$(document).on("click", ".test", function() {
clearTimeout(tmpTimer)
tmpTimer = setTimeout(() => {
alert("2000 милисекунд спустя");
tmpTimer = undefined
}, 2000);
console.log("click")
})
let tmpTimer = undefined;
$(document).on("click", ".test", function() {
if (tmpTimer === undefined) {
tmpTimer = setTimeout(() => {
alert("2000 милисекунд спустя");
tmpTimer = undefined
}, 2000);
} else {
console.log("click")
}
});
let tmpTime = undefined
$(document).on(
'click',
'.test',
function() {
if (tmpTime !== undefined) {
let now = new Date()
let timeSinceLastClick = now - tmpTime
if ( timeSinceLastClick > 2000 ) {
alert('Прошло 2 секунды, лол')
}
}
tmpTime = new Date()
});
state = 0 #где-то сверху, до цикла while
#...
elif rcv == '\x06' and state == 0:
print ("send-06\x06")
port.write("\x02")
port.write("text")
port.write("\x03")
port.write("D4")
port.write("\0D\0A")
state = 1 #переходим на этап 'сообщение было отправлено', ждем подтверждения
print ("host-send-text")
print ("wait-confirm")
elif rcv == '\x06' and state == 1:
print ("end")
port.write("\x04")
state = 0 #переходим на этап 0 - 'закончили с предыдущим сообщением'
Только нужно jquery подключать