2013-01-11 11 views
0

현재 scrolldeck.js를 사용하여 시차 웹 사이트를 만들고 있습니다. - 상기 멈추지 않는다 네비게이션 메뉴Firefox에서 아코디언 콘텐츠 및 nav '활성'위치가있는 Scrolldeck

1 : 그리고 난 사람이 :)

문제 좋을 것입니다 여기에 몇 가지 도움을 제공하기 위해 마음을하지 않는다면 내가 그렇게 해결되지 수있는 몇 가지 문제점을 발견했습니다 "활성"상태. 항상 1 단계 뒤면 이전 탐색에 활성 상태가 추가됩니다. 파이어 폭스에서만 일어납니다.

2 - 일부 슬라이스/페이지/섹션에 아코디언 콘텐츠를 추가했으며 내부 콘텐츠를 기준으로 높이가 자동으로 조정되지 않습니다. 자동으로 조정할 수 있도록 높이 크기를 변수로 만들 수있는 방법이 있습니까? 또한 각 슬라이스/페이지/섹션 사이에 알 수없는 공백이 있으며 그 영역에는 아코디언 내용이 들어 있습니다.

내가 현재 일하고있는 웹 사이트는 here을 클릭하십시오.

귀하의 관심 :)

가 첫 번째 문제는 당신 normalize.css 파일에 선언 body{margin:0}에 의해 발생
+0

내가 선택한 아코디언 내용에 따라 높이가 자동으로 조정되지 않는 이유는 페이지가 처음로드 될 때 각 상위 컨테이너의 높이가 계산되고 정의 되었기 때문이라고 생각합니다. –

답변

0

두 번째 문제의 원인은 당신의 파일에서 "main.js"이다 주셔서 감사합니다 아코디언을 숨기기 전에 스크롤 데크를 초기화합니다.

즉, 스크롤 데크는 아코디언의 숨겨진 내용을 포함하는 포함 요소의 높이를 계산합니다. 그냥이 두 가지를 교환하고 모두 잘 될 것입니다.

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

안녕하세요, 귀하의 의견에 감사드립니다. 나는 주위의 스크롤 장치로 아코디언을 바꿔 넣으려고했다. 그리고 그것은 잘 작동한다. 그러나 각 섹션의 높이는 내용의 높이에 따라 확장되지 않았고, 펼쳐지면 숨겨 질 것이다. :) 또한, 나는 body {margin : 0; } normalize.css에서 그리고 그것은 여전히 ​​파이어 폭스에 문제를 해결하지 않습니다 –