Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.04.2012, 18:19
Интересующийся
Отправить личное сообщение для ajon Посмотреть профиль Найти все сообщения от ajon
 
Регистрация: 06.06.2010
Сообщений: 25

навигация по списку
Задача:
сделать список с возможностью дополнять его значениями и навигацией по нему стралками
что-то типа
<ul><li>123</li><li><input></li></ul>

при вводе в input - добавляется новый элемент списка

при решение - столкнулся с проблемой передачи фокуса.
для решения начал внутри каждого элемента LI создавать элемент input и передавать туда focus().

всё настроил и всё работает идеально.. навигация стрелочками просто на ура, но нужно спрятать эти input созданные и тут началась проблема.
$(input).hide();
$(input).css('display', 'none');
почему-то после этого если на input не удаётся сделать focus();

помогите разобраться, даже не знаю, какой кусок кода выкладывать((
Ответить с цитированием
  #2 (permalink)  
Старый 08.04.2012, 18:43
Интересующийся
Отправить личное сообщение для nonamez Посмотреть профиль Найти все сообщения от nonamez
 
Регистрация: 04.04.2012
Сообщений: 13

Сообщение от ajon Посмотреть сообщение
почему-то после этого если на input не удаётся сделать focus();
Задачу не очень понял, но вот это наверное должно быть как-то так:

$('#something').live('focus', function(){
//тут что-то по фокусу
});


http://api.jquery.com/live/
Ответить с цитированием
  #3 (permalink)  
Старый 08.04.2012, 18:47
Интересующийся
Отправить личное сообщение для ajon Посмотреть профиль Найти все сообщения от ajon
 
Регистрация: 06.06.2010
Сообщений: 25

чтобы не выкладывать пару километров кода - опишу коротко проблему
<input id='1'>
<input id='2'>

$('#2').focus(); //всё нормуль
$('#1').hide();
$('#1').focus();//фокус уже не передаётся
//перестают обрабатываться keypress
Ответить с цитированием
  #4 (permalink)  
Старый 08.04.2012, 20:02
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Он же спрятан, почему на него должен передаваться фокус?
Ответить с цитированием
  #5 (permalink)  
Старый 08.04.2012, 23:22
Интересующийся
Отправить личное сообщение для ajon Посмотреть профиль Найти все сообщения от ajon
 
Регистрация: 06.06.2010
Сообщений: 25

я при помощи данных инпутов пытаюсь сделать навигацию по списку.
При попытке передавть фокус непосредственно <li> элементу - вообще кракозябра получается
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смена картинок по списку. TrueOman Общие вопросы Javascript 8 28.11.2011 01:11
jqGrid: Клавиатурная навигация posta jQuery 0 01.10.2011 02:34
Алфавитная навигация pashastar jQuery 5 17.03.2011 18:28
"Плавающая" навигация и скрытый элемент Viper Events/DOM/Window 0 19.03.2010 16:23
Навигация по сайту Ромашка (X)HTML/CSS 3 07.04.2009 04:00