我想让我的页面的标题(类标题)在您滚动过去时看起来被展平为屏幕顶部的条形(类 scrollToTop)。现在,我使用的代码在传递标题时会出现条形图(带有背景颜色的无文本链接),但我想让它在滚动标题时慢慢出现。澄清一下,它会在标题到达屏幕顶部时开始出现(标题的宽度和最小高度),并在标题完全离开屏幕后结束出现(最终高度和 100% 宽度)。我也希望它在向上滚动时做相反的事情。
这是我的代码:
<a href="#top" class="scrollToTop"></a>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
var startY = $('.title').position().top + $('.title').outerHeight();
$(window).scroll(function(){
checkY();
});
function checkY(){
if( $(window).scrollTop() > startY ){
$('.scrollToTop').slideDown();
}else{
$('.scrollToTop').slideUp();
}
}
checkY();
});
</script>
谢谢,如果您需要更多信息,请告诉我。