2009-11-24 6 views

답변

6

나는 이것이 가장 눈에 띄지 않는 방법이라고 생각합니다. 언로드가 F5로 인해 발생하는지 여부, 다른 페이지로 이동, 브라우저 창 닫기 또는 링크 클릭 여부와 관계없이 언로드하기 직전에 페이지를 페이드 아웃합니다.

window.onbeforeunload = function() { $(document.body).fadeOut() } 

그냥 특별한 링크를 원하는 경우, 상점, 당신이 시도 할 수 :

$('a.withFade').live('click', function() { 
    var url = $(this).attr('href'); 
    $(document.body).fadeOut('1000', function() { 
     location.href = url; 
    }); 
    return false; 
}); 
+2

또는 양자 택일로, 당신이 원하는 경우 jQuery를 흉내 구문 :'$ (창) .bind ('beforeunload을 ', function() {$ (document.body) .fadeOut();});' –

+0

+1 좋은 지적 일뿐입니다. –

관련 문제