Javascript 带有手风琴内容的滚动甲板&;导航';主动';Firefox上的位置

Javascript 带有手风琴内容的滚动甲板&;导航';主动';Firefox上的位置,javascript,jquery,accordion,scrollto,parallax,Javascript,Jquery,Accordion,Scrollto,Parallax,我目前正在使用scrolldeck.js开发一个视差网站。我发现了一些我无法解决的问题,所以如果有人不介意在这里提供一些帮助,那就太好了:) 问题: 1-导航菜单不会在“活动”状态下停止。它总是落后一步,这意味着活动状态添加到以前的导航中。这只会发生在firefox中 2-我已经在一些切片/页面/部分添加了手风琴内容,高度不会根据内部内容自动调整。有没有一种方法可以使高度大小成为一个变量,以便自动调整?在我发现的包含手风琴内容的每个片段/页面/部分之间也有未知的空格 请点击我目前正在工作的网站

我目前正在使用scrolldeck.js开发一个视差网站。我发现了一些我无法解决的问题,所以如果有人不介意在这里提供一些帮助,那就太好了:)

问题:

1-导航菜单不会在“活动”状态下停止。它总是落后一步,这意味着活动状态添加到以前的导航中。这只会发生在firefox中

2-我已经在一些切片/页面/部分添加了手风琴内容,高度不会根据内部内容自动调整。有没有一种方法可以使高度大小成为一个变量,以便自动调整?在我发现的包含手风琴内容的每个片段/页面/部分之间也有未知的空格

请点击我目前正在工作的网站


感谢您的关注:)

第一个问题是由normalize.css文件中的声明
body{margin:0}
引起的

第二个问题的原因是,在文件“main.js”中,您在隐藏手风琴之前初始化了scrolldeck

这意味着scrolldeck计算包含手风琴隐藏内容的元素的高度。只要把这两件事交换一下,一切都会好起来的

$(document).ready(function(){ 
  //Scrolldeck code
  //Accordion code
  //Rest of your code
});

我认为高度不会根据选择的手风琴内容自动调整的原因是,每个父容器的高度是在页面首次加载时计算和定义的。嗨,杰克,谢谢你的反馈。我曾尝试将手风琴与周围的scrolldeck交换,效果更好,但每个部分的高度并没有根据内容的高度扩展,如果扩展,则会隐藏起来。:)另外,我已经从normalize.css中删除了主体{margin:0;},但它仍然不能解决firefox上的问题