离开url时淡出页面(以及登录时淡入页面)
Fade page out on leaving url (as well as in on landing)
我在这里看到了这种效果-页面在加载时淡入,在链接时淡出。。。我找到了代码剪辑来做这件事。
到目前为止我拥有的代码:
$(document).ready(function() {
// the body is already set to display none!
$("body").delay(500).fadeIn(500);
$("a").click(function(event){
event.preventDefault();
linkLocation = this.href;
$("body").fadeOut(500, redirectPage);
});
function redirectPage() {
window.location = linkLocation;
}
});
但我不能弄清楚的是,当你在上面的OneUp主题示例中刷新页面时,页面是如何淡出和重新进入的???
可能是ajax??
查看
http://api.jquery.com/unload/
我想这可能就是你想要的。只需制作一个淡出页面的函数,就可以在有人点击或刷新时调用它。
这是正确的答案。。。转到链接,刷新整个页面。看课文。
http://jsfiddle.net/xom89ne6/2/
body{
display: none;
}
$(function(){
$("body").delay(500).fadeIn(1000);
$(window).on('beforeunload', function(){
$("body").fadeOut(1000);
});
});
相关文章:
- Javascript将图像src更改为淡入淡出
- css(或jQuery)悬停时淡入淡出
- 将淡入淡出添加到“我的身体背景滑块”
- 多重潜水淡入淡出打开
- 添加/删除类淡入淡出不起作用
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- 页面加载跳转jquery淡入
- 使用jquery淡入淡出
- 淡入不带HTML的背景图像
- 淡入淡出脚本不起作用
- 具有淡入淡出效果的全背景图像
- jQuery滑块淡入淡出
- 悬停时淡入背景色
- 在淡入淡出之间淡入淡出
- 有没有一种方法可以从隐藏的可见性(CSS,JS)中获得淡入效果
- jQuery idTabs-使用鼠标悬停自动更改和淡入淡出
- 文本淡入淡出后循环加载页面
- 文本淡入淡出jquery
- 动画文本淡入淡出
- 离开url时淡出页面(以及登录时淡入页面)