【发布时间】:2013-04-05 21:17:04
【问题描述】:
我试图通过 css 中的不透明度隐藏我的导航,然后让导航淡入页面下方约 600 像素。
除了...之外,我什么都可以工作。当我加载页面时,导航栏以完全不透明 (1) 开始。
一旦我向下滚动一个像素,它就可以正常工作。即导航不透明度返回到 (0),然后在 600 像素处导航不透明度返回到 (1)。
如果有人可以帮助我解决这个问题,我将不胜感激。
这是一个小提琴http://jsfiddle.net/daugaard47/FpPTm/。
按运行然后向下滚动页面查看效果。
如果您想快速查看,这是我的脚本。
$(window).bind('scroll', 'load', function(){
var
navwrap = $('.navwrap'),
scrollTop = $(document).scrollTop(),
limit = 635;
if (scrollTop >= limit) {
navwrap.addClass('sticky');
} else if (scrollTop <= limit) {
navwrap.removeClass('sticky');
}
});
如果有人可以帮助我,请提前感谢。
【问题讨论】:
标签: javascript jquery css