MDL обновляет свои компоненты при загрузке страницы, поэтому <input>
с атрибутом autofocus
теряет фокус. Я хочу установить фокус на этом входе после того, как MDL завершит повторную визуализацию.
Я пытаюсь прослушать событие ready страницы (codepen) :
$('input#srch').one('componentDidUpdate', function(){console.log('ready')});
Не работает ни с селекторами $(document)
, ни с $(document.body)
, ни с $('.mdl-layout')
.
Я искал похожие события, но безуспешно, я что-то упустил?
Конечно, я могу использовать setTimeout
, но я не думаю, что это должно быть решением. ????
Спасибо.