0

ВОПРОС: Авто фокус не прилагая к моей всплывал форме начальной загрузки 2.1bootsprap 2,1 модальный автофокусировка не работает

Я использую твиттер самозагрузки 2.1 пытается автофокусировку на первый вход элемента, когда нажмите и всплывающее шоу.

Мне нужно руководство для решения этой проблемы. Я попытался с JavaScript фокус функция, а также попробовать с html свойство автофокуса, но оно не применяется.

Bootstrap modal show event

Я попробовал этот вопрос переполнения стека, но он требует, чтобы обновить загрузчик до 3.0, но это не возможно для меня, чтобы обновить, поскольку это требует огромного времени.

Я хочу аналогичный автофокус с бутстрапом 2.1, пожалуйста, направьте меня на это.

Заранее спасибо

+0

Вы можете поделиться кодом, чтобы показать, что вы пробовали до сих пор ? –

ответ

1

я решить эту проблему ...

Bootstarp модель уже "показали" событие. Он срабатывает после открытой модели. Просто поместите свой код для фокусировки первого элемента формы на функцию события. Как ниже

$('your-model-id').on('shown', function() { 
    $('#your-text-box-id').focus(); 
}); 
1

его общие решения для всех используются не модальные нет необходимости писать метод для индивидуальных модальных вы можете попробовать это

$('.modal').on('shown', function() { 
     var first_elemt = $('.modal').filter(':visible:first').find('input[type=text]').attr('id'); 
     $('#'+first_elemt).focus(); 
    });