2011-12-16 6 views
1

내 웹 사이트에 페이지가 남겨 지거나로드 될 때마다 jquery 효과가 <body>에 적용되기를 바랍니다.Jquery 언로드 페이지 효과

이것은 내가 뭘하려 :

$(window).unload(function(){ 
    $("body").hide("blind", 2000, function(){alert("bye")}); 
}); 

...하지만 성공. jquery는 다음 페이지로 넘어 가기 전에 효과가 끝나기를 기다리지 않는다고 생각합니다.

답변

0

언로드는 페이지가 이미 언로드되었음을 나타냅니다. 거기에 효과를 넣을 수는 없으며 절대 실행되지 않습니다.

코드를 "beforeunload"에 넣을 수 있습니다.이 경우 적어도 일부 브라우저에서는 시작할 수 있지만 일부 종류의 애니메이션을 수행하기 전에 페이지가 잘로드됩니다. .