Ajax 요청 후 다음을 수행합니다.jQuery text()가 setTimeout 전에 작동하지 않습니까?
$('#change_ts').text('Defaults Changed!');
//blinking part
var t = setTimeout($('#change_ts').fadeIn('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').fadeOut('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').fadeIn('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').fadeOut('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').fadeIn('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').fadeOut('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').fadeIn('slow'), 500);
clearTimeout(t);
var t = setTimeout($('#change_ts').text('Change Text/Size'), 500);
clearTimeout(t);
내 메이크업 페이드 인/아웃 윙커입니다. 잘 작동한다.
그러나 깜박이는 부분을 수행 할 때 첫 번째 줄은 아무 효과가 없습니다. 깜박임을 제거하면 범위의 텍스트가 변경됩니다. 그러나 내가 깜빡이를 uncomment하자마자, 그것은 전혀 텍스트를 바꾸지 않느냐?!
이유가 무엇인가요? 모든 도움
업데이트
설정된 제한 시간
덕분에 내가해야 할 일에 대한 쓸모가 없다. 나는 그것을 제거했고 다음과 같은 것을 가지고있다. 그러나 페이드 인/아웃하기 전에 여전히 텍스트를 바꿀 수는 없다.
$('#change_ts').text('Defaults Changed!');
$('#change_ts').fadeIn('slow');
$('#change_ts').fadeOut('slow');
$('#change_ts').fadeIn('slow');
$('#change_ts').fadeOut('slow');
$('#change_ts').fadeIn('slow');
$('#change_ts').fadeOut('slow');
$('#change_ts').fadeIn('slow');
$('#change_ts').text('Change Text/Size');
나는 처음에 따옴표로 묶었지만 지금은 위의 시도, 텍스트가 변경되지만 내 페이드 인/아웃 얼룩이 작동하지 않습니다. 그냥 텍스트를 설정?! – Abs
내 업데이트 된 질문을보십시오. 나는 타이머를 사용하지 않고 페이드 인/아웃을 사용하기 전에 스팬의 텍스트를 설정할 수 없다. – Abs
대단히 감사합니다 !! 나는 JQuery의 페이드가 그렇게 작동한다는 것을 깨닫지 못했다! 다시 한번 감사드립니다. 나는 settimeout으로 첫 번째 시도에서 당신이 정정 한 것을 특히 많이 배웠다. :) – Abs