테스트 사이트 - 개발 중인 베타 버전입니다

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개

8년 전
alert 일어나면 포커스를 잃어서 빼고 해보셔도 안되는건가요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

l
lacomparte
8년 전
아~ 넵
alert 은 혹시 실행이 안되나 해서
넣어본거예요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인