사용자가 버튼을 클릭 할 때 하위 스팬을 페이드 아웃하고 텍스트를 변경 한 다음 원래 텍스트로 되돌리고 다시 페이드 아웃하고 한 번 더 다시 시도합니다.내 스팬의 텍스트가 변경되지 않는 이유는 무엇입니까?
<button id="clickMe">
<span>Click Me</span>
</button>
$('body').on('click','#clickMe',function(e){
e.preventDefault();
var $this = $(this);
var $span = $this.find('span');
var $text = $span.text();
$span.fadeOut(180)
.text('Clicked')
.fadeIn(180)
.delay(1200)
.fadeOut(180)
.text($text)
.fadeIn(180);
});
버튼이 정확한 간격으로 사라지지만 텍스트가 변경되지 않습니다. 오류 없음. 내가 도대체 뭘 잘못하고있는 겁니까?
증명, 증거가 필요한 경우 : http://jsfiddle.net/verism/XPyHZ/ 텍스트 변경 사항이 fadeIn 같은 효과를 큐에 대기하고되지 않습니다 때문입니다
감사합니다 여러분. – verism