【发布时间】:2016-07-22 03:31:17
【问题描述】:
问:当我单击一个按钮时,如何使当前页面淡出并与下一页一起向下滑动。我想让页面过渡淡出主页,加载()新页面,然后像“窗帘”一样滑动下一个页面。我可以让它淡出然后淡入,但是当我尝试让下一页滑动时它不工作。我确实发现您的 css 样式需要隐藏元素才能使其向下滑动,但我在调用过渡 slideDown 效果之前尝试了 bot 'display: none' 和 'hide()' 但没有运气。
我目前的解决方案:
(主页):
<div id="content">
<a class="btn btn-1 btn-1a about" href="about.php" id="aboutbtn">About me</a>
</div>
(关于页面):
<div class="aboutbg">
<a class="btn btn-2 btn-1b about" href="home.php" id="backbtn">Back</a>
</div>
JS:
$('#aboutbtn').click(function(){
$('body').fadeOut(function() {
$(this).load('about.php').fadeIn();
});
return false;
});
是否有替代解决方案可以实现这一点,或者是对我当前解决方案的补充。我错过了什么?
这是我能找到的最接近我的问题的灵感网站:
http://www.nicolasdesle.be/ - 点击 -关于我。
问题?只要问!
先谢谢了, /// E!
【问题讨论】:
标签: jquery load fadein fadeout slidedown