이 내 코드입니다 이 일을하는 다른 방법?JQuery와 .hide() fadeIn()는
7
A
답변
17
당신은 당신이를 유지하려면 대신하는 경우 불투명도를 사용하여 수 요소 치수 그대로 :
$('.items').html(response).css({'opacity':0}).animate({'opacity':1});
4
0
당신은 기존의 내용과 새 사이의 부드러운 트란 지션을 표시 할 경우, 다음을 시도해보십시오 : 그것은 신속하게 가지는 요소의 깜박이는 효과를 방지 처음 추가 된 이후
$(function(){
$('.items').fadeOut(function(){
$(this).html(response).fadeIn();
})
});
1
이는 청소기 솔루션입니다 불투명도 0
에 두 번 숨기기()를 가지고 왜 ELEM 이미 0
var elem = $(response).css({'opacity': 0});
$('.items').html(elem);
elem.animate({'opacity': 1});
의 불투명도를 가진 첨가되어이 방법을 설정? 일단 그것이 숨겨지면 당신은 다시 그것을 보여줄 때까지 숨어 있어야합니다. – danwellman
아 .. 내 .. .. 오타가 .. 질문을 편집 할거야! – Mackelito
페이지가로드 될 때 (그리고 아마도 ajax 호출을 통해 업데이트 될 때) ".items"요소가 보이나요? 방금 업데이트 한 비트에주의를 끌기 위해 숨기기 및 페이드 인 아이디어가 있습니까? HTML을 교체하고 사업부를 강조 표시의 변경 ... 추가을 보여주는 - – nnnnnn