编程语言
首页 > 编程语言> > javascript – 向下滚动后导航淡入?

javascript – 向下滚动后导航淡入?

作者:互联网

我想得到一个完全像这个网站的导航:http://www.interviewmagazine.com/

向下滚动约700像素后会出现一个导航栏..它是一个具有淡入效果的固定导航,当您向后滚动到顶部时会有淡出效果.

我试着看看他们是如何编写代码但我无法弄清楚的.

听起来像mootools?

如果有人可以提供帮助那就太棒了.谢谢!

解决方法:

您可以使用jQuery和CSS创建这样的菜单,在以下情况下根据需要交换类:

var posit = window.scrollTop();
if (posit == [your designated fadein location]) {
    //do something;
}

CSS: position : fixed, opacity : 0, height : 0; overflow : hidden

交换类将高度更改为固定金额

animate({opacity : 1.0}, 'fast', function() {
    //callback;
});

你必须在用户滚动时设置一个监听器,但这应该让你开始.您只需要jQuery和浏览器,将项目切割成易于管理的部分和时间的逻辑方法.

编辑:这是你的小提琴.

http://jsfiddle.net/lazerblade01/fNn7K/26/

标签:fadein,mootools,javascript,jquery,navigation
来源: https://codeday.me/bug/20190902/1789593.html