2016-10-25 3 views
1

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

<a href="#" class="button" data-reveal-id="myModal">Click Me For A Modal</a> 

<div id="myModal" class="reveal-modal" data-reveal> 
    <h2 id="modalTitle">Awesome. I have it.</h2> 
    <p class="lead">Your couch. It is mine.</p> 
    <p>I'm a cool paragraph that lives inside of an even cooler modal. Wins! </p> 
    <a class="close-reveal-modal" aria-label="Close">&#215;</a> 
</div> 

Я хочу, как откроется окно фокус уделяется myModal.

я пытаюсь

$('a.button').on('click', function() { 
    $("#myModal").attr("tabindex","0").focus(); 
}); 

но это не работает.

Мой скрипт запускается до того, как откроется модальное окно и, таким образом, нет такого элемента, который мог бы получить фокус.

ответ

0

Вы можете установить фокус на весь модальный.

$('a.button').on('click', function() { 
    $("#myModal").focus(); 
}); 

Это то, что вы искали?

+0

То же самое, что я пробовал, вижу в вопросе сам я упомянул этот код. Проблема в том, что «мои строки сценария работают до загрузки модального окна, поэтому в то время, когда мы вынуждаем фокус перемещаться к нему, модальное окно отсутствует». –

Смежные вопросы