Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Не передается фокус на input (https://javascript.ru/forum/events/44003-ne-peredaetsya-fokus-na-input.html)

jobmsk 31.12.2013 02:08

Цитата:

Сообщение от danik.js (Сообщение 290125)
:no: все ок хоть где

сюда http://jsfiddle.net
вставляю то же код, и фокус не передается!!!
и видимо по этой же причине и на моем ресурсе фокус не фурычит....

danik.js 31.12.2013 04:24

повторюсь тоже
Цитата:

Сообщение от danik.js
все ок хоть где


jobmsk 31.12.2013 10:51

тогда я что-то не понмаю....как один код может по разному работать причем в одних и тех же браузерах , но у разных юзеров....

danik.js 31.12.2013 11:33

Цитата:

Сообщение от jobmsk
тогда я что-то не понмаю....как один код может по разному работать причем в одних и тех же браузерах , но у разных юзеров....

Да по-всякому. Было бы гораздо проще разобраться если бы ты скинул ссылку на свой fiddle. Я думал ты понял, а ты нифига не догоняешь.

jobmsk 31.12.2013 11:34

http://jsfiddle.net/jobmsk/TSq/1/

самое дурное ,что только на javascript форус работает...чудеса однако

danik.js 31.12.2013 12:47

Там какие-то глюки. Дело не в коде. Даже если тупо убрать код, то при клике по полю курсор появляется, но фактически ввод происходит в редакторе кода, а не в поле. Но это происходит не всегда.

И кстати в коде ошибка. Навешивать обработчик focus надо вне обработчика клика. Иначе с каждым кликом будет увеличиваться количество обработчиков-дубликатов, выполняющих this.select()

jobmsk 31.12.2013 13:02

если unbind делать, то размножаться не будет..проблема не в этом, а втом что нужно чтобы фокус не мышкой , а через trigger появлялся....а по факту такая фича только javascript работает , больше нигде не удалось добиться

danik.js 31.12.2013 13:07

Цитата:

Сообщение от jobmsk
больше нигде не удалось добиться

Ну не знаю че у тя за проблемы. Всего-то вызвать element.focus() - он должен прекрасно работать.
Думаю что без фреймов все будет отлично работать во всех браузерах.

jobmsk 31.12.2013 13:12

сейчас этот код на отдельную сраницу вынес...и он блин заработал, правда в оригинале к input еще keydown привязан
те по клавише и просиходит запуск trigger с активацией и фокусировкой на следующем input

jobmsk 31.12.2013 14:09

похоже проблема проявляется в полной контрукции, на втором inpute припереходе через Tab


Часовой пояс GMT +3, время: 08:32.