반응형
Jquery $ ( '# div'). 보여 주다 (). 지연 (5000) .hide (); 작동하지 않는다
display: none;
5 초 동안 div를 표시합니다.
$('#div').show().delay(5000).hide();
하지만 작동하지 않고 바로 hide ()
누구든지 나를 도울 수 있습니까?
다음과 같이하십시오.
$('#div').show(0).delay(5000).hide(0);
.show()
및 에 숫자를 전달 .hide()
하면 jQuery는 해당 메서드를 내부 fx 언급 로 가져갑니다 ( 숫자 가 0 인 경우에도). .delay()
약간의 작동 방식 이 필요합니다.
예 : http://jsfiddle.net/zceKN/
기본적으로 대기는하지 .queue()
않기 때문에 사용해야 .hide()
합니다.
$("#div").show().delay(5000).queue(function (next) {
$(this).hide();
next();
});
가죽이 작동 시간이 필요합니다.
$('#div').show('slow').delay(5000).hide('slow');
예 : http://jsfiddle.net/Paulpro/GLTaB/
$('#div').show();
setTimeout(function(){$('#div').hide();}, 5000);
.delay ()는 애니메이션이 작동합니다.
참조 URL : https://stackoverflow.com/questions/7288669/jquery-div-show-delay5000-hide-doesnt-work
반응형
'ProgramingTip' 카테고리의 다른 글
키로 배열 값 가져 오기 (0) | 2021.01.05 |
---|---|
gvim : 키보드로 탭 전환 (0) | 2021.01.05 |
writeToFile : atomically : atomically는 무엇을 의미합니까? (0) | 2021.01.05 |
JavaScript에서 팝업 창의 이벤트 닫기 (0) | 2021.01.05 |
UIView autoresizingMask- 코드에 대한 인터페이스 빌더-프로그래밍 방식으로 스트럿 및 스프링 생성 -Swift 또는 Objective-C (0) | 2021.01.05 |