У меня есть анимация, которая должна начинаться с keydown на заданную длительность (3 с или около того).Событие триггера с нажатием клавиши пробела для заданной длительности
Удивление, могу ли я связать функцию анимации с jquery keydown, но как я могу добавить к ней длительность или если есть другой плагин jquery, который может справиться с этим?
Мультипликация что-то вроде:
$ (»slide1.) SlideUp();.
, но мне нужно привязать это к событию удержания ключа, чтобы он срабатывал, когда кто-то удерживал пробел на 3 секунды. Я даже не знаю, с чего начать.
Что-то вроде - но как запускать с помощью фактической пробела?
$('spacebar').keydown(
$('.slide1').slideUp();
), 3000) ?
Ну, мы понятия не имеем, как вы запускаете анимацию. – epascarello
Вы хотите, чтобы анимация длилась 3 секунды, или вы хотите, чтобы она срабатывала, когда ключ удерживался в течение трех секунд? Ваш вопрос непонятен. Некоторая информация о том, что вы уже пробовали, слишком много помогла бы. –
Вам нужно было бы установить глобальный таймер при нажатии клавиши, а затем остановить его на клавиатуре, чтобы увидеть, сколько времени оно было удержано. – Pete