Событие Resize не запускается в Firefox, но мне нужно обрабатывать фокус, когда отображается FancyBox - PullRequest
1 голос
/ 18 мая 2010

Я работаю над решением, в котором мне нужно выбрать первое поле ввода при отображении fancybox. Я попытался отреагировать на событие изменения размера, которое отлично работает в IE, но не в Firefox. Также попытался отреагировать на событие нажатия на ссылку, которая открывает окно - но, очевидно, это слишком рано, поэтому некоторые другие элементы крадут фокус позже. Есть идеи ??

1 Ответ

2 голосов
/ 18 мая 2010

используйте обратный вызов onComplete:

$("#whatever").fancybox({
    onComplete: function() {
        $('#someTextBox').focus();
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...