settimeout 질문입니다~

settimeout 질문입니다~

QA

settimeout 질문입니다~

답변 1

본문

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 일어나면 포커스를 잃어서 빼고 해보셔도 안되는건가요?
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 219
© SIRSOFT
현재 페이지 제일 처음으로