Когда я привязываю функцию к ссылке с $('a#link_id').click()
, а затем я нажимаю ссылку, она запускает функцию и все в порядке, но когда я «активирую» кнопку по-другому (т. Е. Фокусируюсь на вкладке, а затем нажимая полосу), это просто не работает.
То же самое происходит с $('select#dropbox_id').change()
: Он работает, когда я меняю его мышью, но не с помощью стрелок направления. Есть ли способ для достижения этого без необходимости вручную перерисовывать с помощью $.keyup()
? Я не знаю, может быть, я просто пропустил мероприятие.
Не могли бы вы включить некоторые из своих значков, чтобы мы знали, с чем имеем дело? По моему опыту, метод, с помощью которого клик вызывается, не имеет значения. Вы пробовали разные браузеры? –
Почему нажатие пробела вызывает щелчок? нажатие пробела в хроме сделает браузер прокруткой вниз ... – Reigel
@Reigel Нет, если вы сначала выбираете элемент, например. по tabbing (клавише Tab). – deceze