2012-12-10 46 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();}); 
});