jquery 로 소스를 좀 짜고 있는데요~
특정 에니메이션이 일어난 뒤 focus 주는 소스인데..
Copy
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()가 안됩니다;
어디를 수정해야 할까요;
답변 1개 / 댓글 1개
블랙캣77
8년 전
alert 일어나면 포커스를 잃어서 빼고 해보셔도 안되는건가요?
답변에 대한 댓글 1개
lacomparte
8년 전
답변을 작성하려면 로그인이 필요합니다.
alert 은 혹시 실행이 안되나 해서
넣어본거예요 ㅠ