2012-03-28 23 views
0

如何淡入視頻播放後的新網址,而不是在使用fadeIn()時彈出;代碼或任何其他代碼?使用jquery淡入新網址

<script language="javascript" type="text/javascript" src="/js/jquery-1.2.6.min.js"> </script> 
<script type="text/javascript"> 
function removeFlash(){ 
    $("#videoBg").empty(); 
    $("#videoBg").animate({ top:"-9999px"}, 1); 
    window.location.assign("http://???.com") 
} 
</script> 

回答

0

如果我理解正確你的問題,我會做一些類似的:

$("#url").hide(); 
$("#url").fadeIn('fast'); 

如果URL是存在的了。隱藏它並淡入......

0

您正在將頁面[導航]替換爲新頁面。當前頁面無法對新頁面執行任何操作。如果您想淡入新頁面,代碼必須放置在新頁面源代碼中。

0

如果您不是異步加載新網址,則無法控制其內容。也就是說,您可以使用事件並將一些動畫掛鉤到頁面加載/卸載。

要達到的效果,你描述你可以:

  1. hide內容上document.ready
  2. fadeIn內容上window.load
  3. fadeOut內容上window.beforeUnload

你必須包含這個腳本每頁

我沒有測試過這個,但它應該工作。使用一些基本的jQuery方法實現非常簡單。