Javascript 使用滑动动画将div推过
我有一个div#navlogo,其中包含一个logo,当我的导航栏处于静态状态时,该logo会隐藏起来,当导航栏处于固定状态时,该logo会可见。当显示/隐藏div时,它会将其旁边的内容推到上方 我正在尝试解决如何使这些内容通过平滑的动画滑动,而不仅仅是被推 是否也可以将包含徽标的div滑入 这是我正在使用的脚本Javascript 使用滑动动画将div推过,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个div#navlogo,其中包含一个logo,当我的导航栏处于静态状态时,该logo会隐藏起来,当导航栏处于固定状态时,该logo会可见。当显示/隐藏div时,它会将其旁边的内容推到上方 我正在尝试解决如何使这些内容通过平滑的动画滑动,而不仅仅是被推 是否也可以将包含徽标的div滑入 这是我正在使用的脚本 $(window).scroll(function() { var nav = $('#custom-bootstrap-menu'); var body = $('b
$(window).scroll(function() {
var nav = $('#custom-bootstrap-menu');
var body = $('body');
var top = 100;
var logo = $('div#navlogo');
if ($(window).scrollTop() >= top) {
nav.addClass('navbar-fixed-top');
body.addClass('padding-fifty');
logo.css('display', 'block');
} else {
nav.removeClass('navbar-fixed-top');
body.removeClass('padding-fifty');
logo.css('display', 'none');
}
});
您可以看到菜单内容是如何被推过的
如果有人能帮我的话,我将不胜感激。不确定你到底想要在动画中做什么,但是添加带参数的show和hide
slow
可以帮助你获得如下动画
在这里拉小提琴:
$(窗口)。滚动(函数(){
var nav=$(“#自定义引导菜单”);
变量body=$('body');
var-top=100;
var logo=$('div#navlogo');
if($(窗口).scrollTop()>=top){
nav.addClass('navbar-fixed-top');
body.addClass('padding-五十');
logo.show(“慢”);
//css('display','block');
}否则{
导航移除类(“导航栏-固定顶部”);
主体。移除类(“填充五十”);
logo.hide('slow');
//css('display','none');
}
});代码>
#徽标{
高度:100px;
}
.五十美元{
填充顶部:50px;
}
#导航标志{
显示:无;
}
CHEEZ-IT
切换导航
-
-
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
满足是伟大的,伙计
不确定您在动画中到底想要什么,但是使用参数slow
添加show和hide可以帮助您获得如下动画
在这里拉小提琴:
$(窗口)。滚动(函数(){
var nav=$(“#自定义引导菜单”);
变量body=$('body');
var-top=100;
var logo=$('div#navlogo');
if($(窗口).scrollTop()>=top){
nav.addClass('navbar-fixed-top');
body.addClass('padding-五十');
logo.show(“慢”);
//css('display','block');
}否则{
导航移除类(“导航栏-固定顶部”);
主体。移除类(“填充五十”);
logo.hide('slow');
//css('display','none');
}
});代码>
#徽标{
高度:100px;
}
.五十美元{
填充顶部:50px;
}
#导航标志{
显示:无;
}
CHEEZ-IT
切换导航
-
-
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
内容是宏大的
满足是伟大的,伙计
Something?Something?当div显示时,它会像我想要的那样滑入,但当它消失时,有没有办法让它滑出?谢谢当div播放时,它会像我想要的那样滑入,但当它消失时,有没有办法让它滑出?谢谢