settimeout 질문입니다~ 채택완료
lacomparte
8년 전
조회 1,944
jquery 로 소스를 좀 짜고 있는데요~
특정 에니메이션이 일어난 뒤 focus 주는 소스인데..
</p><p>function beforeLogin(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var btnLogin<span class="Apple-tab-span" style="white-space:pre"> </span>= $('#btnBeforeLogin');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var vAside<span class="Apple-tab-span" style="white-space:pre"> </span>= $('#aside');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>var olHeight<span class="Apple-tab-span" style="white-space:pre"> </span>= $('#ol_before').outerHeight();</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$(btnLogin).on('click', function(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if($(vAside).hasClass('on')){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$(vAside).animate({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>'height':'0px'</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}, 300 ).removeClass('on');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$('#ol_id').focusout();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>} else {</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$(vAside).animate({</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>'height': olHeight</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}, 300 ).addClass('on');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span>setTimeout(function(){</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$('#ol_id').focus();</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>alert('123');</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}, 300);</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>return false;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>}</p><p>
이 소스인데요
ios 에서
setTimeout 부분의 alert 은 출력되는데
focus()가 안됩니다;
어디를 수정해야 할까요;
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
alert 은 혹시 실행이 안되나 해서
넣어본거예요 ㅠ