默认情况下,菜单出现在每个页面上。我想让菜单不出现在第一页上。我做了以下操作:fullpage.js如何将固定菜单附加到第二部分
$('#fullpage').fullpage({
verticalCentered: true,
scrollingSpeed: 600,
css3: true,
onLeave: function(index, nextIndex, direction){
if (index == 2 && direction == 'up'){
$('#menu').css('visibility','hidden');
}
},
afterLoad: function(anchorLink, index){
if (index == 2){
$('#menu').css('visibility','visible');
}
}
现在,当我滚动到第二页并隐藏了滚动到第一页时出现的菜单。但这样菜单不是第二页的一部分,它只是根据位置改变可视性。
我想要以下内容:当它滚动到第一页时,菜单应该停留在第二页上。相反,当它从第一页滚动到第二页时,菜单应该在第二页上。
P.S.现在在html中,菜单放置在整个页面包装器之外。
P.P.S.该网站将有两个以上的页面,我想将菜单附加到窗口的顶部。
P.P.P.S.我做了我想要的。但它工作不好 - http://jsfiddle.net/a3dw6p4w/
我的错误,在我的问题中,我忘了告诉一个重要的细节 - 网站将有两个以上的页面,我想让菜单出现在所有页面上,并将其附加到窗口的顶部。 – Roman 2014-10-20 14:21:14
你试过我的解决方案吗?这将解决问题。它是固定的。 – Alvaro 2014-10-20 14:29:38
它不起作用。该菜单仅在第二页上。当我滚动到第三页时,菜单停留在第二页上。 – Roman 2014-10-20 14:31:55