Я пытаюсь сделать слайдер, который перемещается влево и вправо с помощью функции keydown и заменяет div на содержимое, специфичное для каждого li. Однако, когда вы нажимаете клавиши слишком быстро подряд, иногда содержимое либо не отображается, либо повторяется, а также всплывающие события. Я пробовал несколько методов, но ничего не работает. URL-адрес http://jackjamesmartin.ninoharris.com/
var wait = false; function theEvent(){ if(wait){ return; } wait = true; do somthing //You need to make sure that this is in the callbacks, ie all events are complete. wait = false; // or setTimeout(function(){wait = false}, xxx ) }