Есть два варианта решения этой проблемы.
1) Использование «return false;» заявление о событии двойного щелчка.
Пример:
<button id="your button id" onclick="yourfuntion()" ondblclick="return false;" >My Button</button>
2) Отключите кнопку / объект в начале вашей основной функции и в конце функции включите ее снова.
Пример:
<button id="your button id" onclick="yourfuntion()">My Button</button>
<script>
function yourfuntion() { document.getElementById("your button id").disabled = true;
//your javascript code
document.getElementById("your button id").disabled = false;}
</script>