gpt4 book ai didi

javascript - JQuery 动画与 slidedown

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:05 24 4
gpt4 key购买 nike

我的顶部导航有一个动画。向下滚动时效果很好,但动画带有淡入淡出效果。我想要的是背景的下拉效果。由于滚动不会触发向下滑动,因此无法使其像向下滑动一样工作。谁能帮帮我?

这是我的网站:

http://goo.gl/8xt1XZ

这是我的代码:

$(function() {
var floating_navigation_offset_top = $('#floating-nav').offset().top;
$(window).scroll(function(){
var scrollTop = $(window).scrollTop();
if(scrollTop > floating_navigation_offset_top)
$('#floating-nav').stop().animate({'opacity':'1'},800).css({'position':'fixed','top': '0', 'z-index': '99'});
else
$('#floating-nav').stop().animate({'opacity':'0'},40);
});

});

最佳答案

据我了解,如果您想要向下滑动效果,而不是设置 opacity 动画,只需将 height 设置为从 0 到向下滑动菜单高度的动画。

更新:

更好的是,根据 Alexander Lozada 的评论,您可以使用 .slideDown() 函数。

$(selector).slideDown(speed,callback);

进一步更新:根据要求,这是一个简单的 fiddle

注意:要使 slideDown 正常工作,应通过 JQ 方法(例如 slideUp())或 css display:none 等隐藏元素

关于javascript - JQuery 动画与 slidedown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22271471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com