2012-12-10 56 views
0

我想知道當用戶點擊一個鏈接時,是否有可能會淡出我的整個窗口(所以也許一個覆蓋整個窗口的div,將它淡入黑色),然後加載一個外部URL,像'谷歌'。淡入淡出整個窗口 - 然後加載URL?

EG:

用戶點擊 '這裏',整個窗口從0%的不透明度變淡,至100%的黑色不透明度。然後,加載鏈接...谷歌。

任何想法,我將能夠實現這一點?

感謝

+0

你要求的實際代碼褪色或加載網址?您可以在javascript中使用'window.location.href =「{url_to_load}」;'加載URL。在完成jQuery中的CSS不透明度動畫之後加載URL。 –

+0

請僅在您自己的特殊頁面上使用此功能。在普通網頁上做這件事只會讓人煩惱,他們並不關心你的效果,他們只是想看到數據。 – RobG

+0

會做 - 這是爲我的投資組合,它假設是相當藝術的。 –

回答

1

只是動畫你的身體,然後在「做動畫」回調更新窗口的位置。

$("body").animate({ opacity: 0, backgroundColor: '#000' }, function() { 
    window.location = "http://google.com" 
}) 
0

我想你可以通過在點擊功能淡出體元素實現這個喜歡這樣的:

<a href="www.google.com" id="hyper"></a>

$("#hyper").click(function(){ 
    $('body').fadeOut('slow',function(){$(this).remove();}); 
});