2012-12-03 59 views
0

我試圖在32秒後重定向到另一頁。我需要順利過渡到第二頁。現在轉型非常突然,看起來不太好。有任何想法嗎?轉到下一頁

這是我的查詢:

function redirect() { 
       window.location = $('a').attr('href'); 

      } 

      setTimeout(redirect, 32000); 

HTML5:

<a href="Holiday_Final.htm"></a> 
+1

沒有轉變前1秒淡出。你正在做一個重定向。嘗試尋找ajax + html5歷史API解決方案,如[pjax](http://pjax.heroku.com/) –

+0

有沒有更好的方式轉換到下一頁而不使用重定向?使用HTML5或Jquery?我不熟悉ajax – user1863593

+0

是的,根據我以前的評論。 –

回答

0

你不能淡化效果重定向。 你必須使用ajax來執行這樣的動畫。

不過你可以試試這個

function redirect() { 
    $('body').fadeOut(1000,function(){ 
     window.location = $('a').attr('href'); 
    }); 
} 
setTimeout(redirect, 31000); 

,你將有重定向(和無淡入,就在下一頁的突然加載)

+0

我改變了一下。 Intsead重定向到另一個頁面,我添加了一個div來顯示圖像。一切似乎都按計劃工作EXCPET圖像顯示之前它是在藍色邊框之下顯示之前消失,然後在藍色邊框內正確顯示。該div被稱爲Final。我需要另一雙眼睛來看看我做錯了什麼。見:http://jsfiddle.net/lgrand34/AUCUh/7/ – user1863593