您的当前位置:首页正文

jquery和css3如何实现航栏到底部上移(代码)

2020-11-27 来源:我们爱旅游

本篇文章分享给大家的内容是关于jquery和css3 如何实现航栏到底部上移(代码),内容很详细,接下来我们就来看看具体的内容,希望可以帮助到有需要的朋友。

导航栏

.navigation {
 position: fixed;
 bottom: 100px;
 right: 100px;
 z-index: 100;
}.navigation {
 transition: bottom 2s;
 -webkit-transition: bottom 2s;
}

JQ代码

var nav = eval($('.navigation').offset().top - $(window).scrollTop());
$(window).on('scroll', function() {
 var navh = $('.navigation').height();
 var foot = parseInt($('.footer').offset().top - $(this).scrollTop() - navh);
 /*console.log(nav - foot);*/
 if(nav == foot || nav > foot) {
 $('.navigation').css({
 'position': 'fixed',
 'bottom': '400px'
 });
 } else {
 $('.navigation').css({
 'position': 'fixed',
 'bottom': '100px'
 });
 }
});