Я знаю, что этот вопрос уже задавался и на него уже был дан ответ, и я уже нашел ответ, но у меня была проблема, по которой мне требовалась дополнительная информация, и, поскольку мой представитель слишком низок, я не могу комментировать соответствующий ответ. просить об этом!
Я использую ответ sygmoral для этот пост, который должен быть вторым ответом вниз страница. Я использую две функции для управления ползунком изображения: одну для скольжения влево и одну для скольжения вправо. При нажатии экранных кнопок курсором мыши каждая функция работает отлично, но при использовании функции sygmoral для нажатия клавиш только одна из клавиш со стрелками влево/вправо запускает функцию должным образом...
Код функции нажатия клавиши выглядит следующим образом:
$(document).keydown(function(e){
switch(e.which) {
case 37:
slideLeft();
case 39:
slideRight();
default: return;
}
e.preventDefault();
});
case 39 работает как надо. В случае 37 вызывается функция slideLeft(), и изображение скользит влево, но затем сразу же возвращается вправо. Если я поменяю местами случаи 39 и 37, произойдет обратное. В принципе, только второй случай будет работать правильно.
Может ли кто-нибудь предложить мне предложение относительно того, почему это может быть?