Обработка клавиш
Всем привет,
Есть поле ввода, вводится слово и по нажатию клавиши Enter нажимается кнопка Check, поле ввода и кнопка скрываются, открывается спан с результатом, и открывается кнопка Next. Что-то типа $('input').keydown( function(e) { if (e.keyCode == 13) { e.preventDefault(); $("#check").click(); $("#check").hide(); $("#next").show(); //Некоторые действия } }); Как сделать нажатие на кнопку#next тоже по нажатию Enter? С другой клавишей получается, но по нажатию Enter кликается #check и сразу за ней появляется и кликается #next. |
Цитата:
|
Цитата:
|
savsoft,
может минимальный макет сделать? |
Цитата:
На первом этапе - нажалась check, скрылась, обработалась, отобразилась next. На втором этапе - кликнулась next... И все это в одном обработчике. |
savsoft, что-то типа такого...
$('input').keydown( function(e) { if (e.keyCode == 13) { e.preventDefault(); const on = $("#next") if(on.is(":visible")){ on.click(); } else{ $("#check").click(); $("#check").hide(); on.show(); //Некоторые действия } } }); |
Делал ночью, тормознул, и обработку клавиш сделал, не переделывая основной функционал, а отдельно.
Спасибо всем за пинок в нужном направлении. |
Часовой пояс GMT +3, время: 11:45. |