2012-09-25 3 views
1

일단 사용자가 착륙하면 페이드 인하는 간단한 페이지 전환이 있습니다. 그러나, 나는 또한 사용자가 떠날 때 같은 페이지가 페이드 아웃되도록하려고 노력 중이다.사용자가 페이지를 떠날 때 페이드 아웃 - jquery

몇 가지 해결책을 찾았지만 delay()를 사용하는 것으로 보입니다. 그렇지 않은게 있습니까? 어떤 도움

덕분에, (나는이에 마음에 새로운 해요!)

톰 :

나는 현재이 코드를 사용하고

:

$(document).ready(
    function(){ 

    $('body').fadeIn(2000); 

     $('#stop').click(function (e) { 
    e.preventDefault(); }); 

    $('#clients').click(function() { 
     $("#projectinfo").slideUp('slow'); 
$("#us").fadeOut('slow'); 
    $("ul").fadeToggle('slow'); }); 

    $('#information').click(function() { 
     $("#projectinfo").slideUp('slow'); 
$("ul").fadeOut('slow'); 
    $("#us").fadeToggle('slow'); }); 

    $('#question').click(function() { 
    $("#projectinfo").slideToggle('slow'); }); 

     $('#question').hover(function() { 
    $("#projectinfo").slideToggle('slow'); }); 

    $("a").click(function(event){ 
     event.preventDefault(); 
     linkLocation = this.href; 
     $("body").fadeOut(1000, redirectPage);  
    }); 

    function redirectPage() { 




}); 
+0

... 사용자가 탭이나 창을 닫을 때 브라우저가 닫을 문서로 페이지에 대해 이야기하고 있습니까? – danijar

답변

1

수정 됨 답변 :

과 같이 기능을 완료해야합니다.

@sharethis, 내 실수를 지적 해 주셔서 감사합니다.

+0

코드를보고 링크 클릭을 파악하고 기본 페이지가 먼저 변경되지 않도록하고 본문을 페이드 아웃 한 다음 자바 스크립트로 페이지를 변경하려고한다고 생각합니다. – danijar

관련 문제