2010-04-03 7 views
0

나는 전환 효과를 얻으려고하고있다. 문서 준비 사업부가 페이드 아웃에 방문자 내가 DIV 다시 페이드 할 페이지 (또는 .unload)에서 멀리 이동할 때 갖는 문제 메신저입니다.언로드하기 전에 Jquery, FadeIn

$(document).ready(function(){ 

    $('#overlay').fadeOut(2000, 'easeOutQuad'); 

}); 


$(window).beforeunload(function() { 

    $('#overlay').fadeIn(2000, 'easeOutQuad'); 

}); 
+0

무엇이 문제입니까? beforeunload에 전달한 함수가 호출되지 않았습니까? – kevingessner

+0

글쎄, 실제로 그것을보고있는 것 같습니다. 하지만 지금은 간격을 설정하는 방법을 알아야 할 것 같아서 페이드가 멀리 이동하는 것을 보여줄 것입니다. – Starboy

답변

3

beforeunload 이벤트가 신뢰할 수있는, 당신이 확실 할 수 없다 브라우저와 컴퓨터에서 언로드 속도가 다르기 때문에 완전히 실행됩니다. 또한 페이드 인 효과를 얻으려면 언로드가 지연되어야하며 이는 불가능합니다.

+0

정보를 제공해 주셔서 감사합니다. 언로드를 지연 시키려고 노력하고 있었지만 작동하지 않을 것으로 생각됩니다. – Starboy

관련 문제