settimeout 질문입니다~
본문
jquery 로 소스를 좀 짜고 있는데요~
특정 에니메이션이 일어난 뒤 focus 주는 소스인데..
function beforeLogin(){
var btnLogin = $('#btnBeforeLogin');
var vAside = $('#aside');
var olHeight = $('#ol_before').outerHeight();
$(btnLogin).on('click', function(){
if($(vAside).hasClass('on')){
$(vAside).animate({
'height':'0px'
}, 300 ).removeClass('on');
$('#ol_id').focusout();
} else {
$(vAside).animate({
'height': olHeight
}, 300 ).addClass('on');
setTimeout(function(){
$('#ol_id').focus();
alert('123');
}, 300);
}
return false;
});
}
이 소스인데요
ios 에서
setTimeout 부분의 alert 은 출력되는데
focus()가 안됩니다;
어디를 수정해야 할까요;
!-->
답변을 작성하시기 전에 로그인 해주세요.