settimeout 질문입니다~

settimeout 질문입니다~

QA

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()가 안됩니다;

어디를 수정해야 할까요;

 

이 질문에 댓글 쓰기 :

답변 1

alert 일어나면 포커스를 잃어서 빼고 해보셔도 안되는건가요?
답변을 작성하시기 전에 로그인 해주세요.
전체 129,119 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT