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