навигация по списку
Задача:
сделать список с возможностью дополнять его значениями и навигацией по нему стралками что-то типа <ul><li>123</li><li><input></li></ul> при вводе в input - добавляется новый элемент списка при решение - столкнулся с проблемой передачи фокуса. для решения начал внутри каждого элемента LI создавать элемент input и передавать туда focus(). всё настроил и всё работает идеально.. навигация стрелочками просто на ура, но нужно спрятать эти input созданные и тут началась проблема. $(input).hide(); $(input).css('display', 'none'); почему-то после этого если на input не удаётся сделать focus(); помогите разобраться, даже не знаю, какой кусок кода выкладывать(( |
Цитата:
$('#something').live('focus', function(){ //тут что-то по фокусу }); http://api.jquery.com/live/ |
чтобы не выкладывать пару километров кода - опишу коротко проблему
<input id='1'> <input id='2'> $('#2').focus(); //всё нормуль $('#1').hide(); $('#1').focus();//фокус уже не передаётся //перестают обрабатываться keypress |
Он же спрятан, почему на него должен передаваться фокус?
|
я при помощи данных инпутов пытаюсь сделать навигацию по списку.
При попытке передавть фокус непосредственно <li> элементу - вообще кракозябра получается ;) |
Часовой пояс GMT +3, время: 19:05. |