0
다음 코드에서 div는 새로운 fadeOut 기능인 Jquery를 사용하여 페이드 아웃됩니다. 불행히도, 이것은 태그의 스타일을 "display : none"으로 변경합니다. 그리고 그것을 어떻게 바꿀 지 알아낼 수 없으므로 페이드 인 (fade in) 할 수 있습니다.Jade의 fadeOut에서 돌아옴
divs가 완전히 숨겨지기를 원하기 때문에 opacity 스타일이나 fadeTo를 사용하고 싶지 않습니다. 그것으로 떠올라.
/* Hide interface, fade logo */
$('.toggle-ui').on({
'click': function (e) {
e.preventDefault();
var divToHide = ['#slideshow-nav', '#nav', '#content'];
$.each(divToHide, function(intValue, currentElement) {
// check alpha state and switch
var currVis = $(currentElement).css('visibility');
$(currentElement).css('visibility', currVis == 'visible'
? $(currentElement).fadeOut('slow')
: $(currentElement).fadeIn('slow'));
});
}
});
(당신은 그렇게 할 수 있습니다). 사람들이 볼 수 있도록 게시했습니다. 그것은 작동합니다. 무슨 실수하고있어? – obmon
http://api.jquery.com/css/#css-propertyName-value :'value'는 문자열이나 숫자 여야하며'.fadeIn/Out()'은 jQuery 객체를 반환합니다. 그렇다면'.fadeToggle()'이 충분하다고 생각합니다.이 currDis == 'none '' 체크가 필요 없습니다. – leaf
.fadeToggle을 살펴 보겠습니다. 지금은 그렇지만 이것은 작동합니다. – obmon