2013-07-24 2 views
0

나는 자신의 네비게이션 바 (https://github.com/zurb/foundation)재단 JS catch되지 않은 형식 오류

그것은 이미 축소 된 것 중 하나를 전원, 특히 파일 foundation.min.js을 Zurb 재단을 사용하고 있습니다. 내 축소 형 자바 스크립트의 나머지 부분과 함께 그것을 부숴 버리면 콘솔에 Uncaught TypeError가 발생합니다. 나는 다른 스크립트들과 어떻게 든 충돌 할 수도 있다고 생각한다. (Angular, 다른 사람들과)

그래서 나는 다른 어떤 코드와 충돌하지 않도록 어떤 식 으로든 손상되지 않은 버전을 얻는 것이 현명하다고 생각했다.

무슨 일이 벌어지고 어떻게 해결 될지에 대한 모든 정보는 여기에 있습니다.

+1

이것은 너무 현지화 된 것입니다. 코드가 없으면 어떤 일이 벌어지고 있는지 말해야합니다. 예를 들어, 어떤 라이브러리를 사용하고 있는지 모릅니다 ... 초기화되지 않은 라이브러리를 비공개 코드로 시도해보십시오. 문제를 격리하고 호출 스택을 디버깅하십시오. 그런 다음 실패한 코드 조각으로 돌아와서 몇 가지 대답을 얻을 수 있습니다. – elclanrs

+1

또한, 스크립트가 세미콜론으로되어 있지 않은 경우에는 세미콜론을 앞에 두는 지 확인하십시오. 즉, 바로 호출 된 함수 표현식에 일부 미세화 된 연결 문제가 발생하지 않아야합니다. – elclanrs

+0

파운데이션은'Zepto/jQuery' 의존성을 가지고 있습니다 ... 그 중 ... becoz일지도 모릅니다. 나는'foundation.js '버전을 사용하지 않았고 위의 어느 것도 실패한'line 26'을 지적했습니다. 발견. –

답변

0

저는 이전 버전의 Foundation에 관한 오래된 질문이라는 것을 알고 있습니다. 이 경우 다른 사람에게 유용 할 것입니다. jQuery 또는 Zepto가 foundation.js 또는 foundation.min.js 앞에로드되면 이전 사이트를 디버깅하고 26 행의 오류를 해결할 수 있습니다.

HTML에 적절한 순서로 링크 태그를 넣기 만하면됩니다.

관련 문제