2014-12-14 9 views
1
내 콘솔에서 다음과 같은 오류 받고 있어요

:는 재산 '길이'를 읽을 수 없습니다 정의되지 않은 [갤러리아-1.4.2.js]

Uncaught TypeError: Cannot read property 'length' of undefined galleria-1.4.2.min.js:2 

와 Galleria.io, 버전 1.4.2을 사용하려고 시도를 기본 "클래식 테마". 내가 jQuery를 (v1.10.2)가 할 포함되어 있으며 갤러리아 이미지 갤러리 일을 얻기를위한 기본 코드해야 다음 코드를

<script src="galleria/galleria-1.4.2.min.js"></script> 
<script> 
    Galleria.loadTheme('/galleria/themes/classic/galleria.classic.min.js'); 
    Galleria.run('.galleria', {responsive: true, height: 0.724, lightbox: true}); 
</script> 

하고 완벽하게 작동하는 것 같다 무엇을 생각한다. 하지만 내 콘솔에서이 오류가 발생하고 내 콘솔에 오류가 발생하지 않습니다. 심지어

Galleria.run('.galleria', {responsive: true, height: 0.724, lightbox: true}); 

: 나도

내가이 원인이 내가 그것에 대해 무엇을 할 수 있는지, 모두가 내가이 다음 줄에 의해 촉발 것을 알고 어떤 단서가 없다 ... 나는 내 콘솔에서 오류 메시지를 좋아하지 않는다 옵션을 비워두면. 또한 부트 스트랩 v3을 사용하고 있습니다.

선택자는 클래스이며 ID가 아니지만 예제 코드에서 본 적이 있으므로 문제가 될 수 없습니다. 한 페이지에 여러 개의 작은 이미지 갤러리가 있으므로 0, 1 또는 그 이상의 ID로 작업하는 것이 좋은 옵션이 아닙니다. 내 응용 프로그램이 이것을 요구하지 않습니다.

도움을 주셔서 미리 감사드립니다.

답변

0

안녕하십니까, Galleria 사용자. 귀하의 문제는 당신이

Galleria.run('.galleria', {responsive: true, height: 0.724, lightbox: true}); 

가 호출의로드하기 전에 확인해야

Galleria.loadTheme('/galleria/themes/classic/galleria.classic.min.js'); 

입니다.

이렇게하려면 Galleria.js 뒤에 The Header에 테마를로드했습니다. 그림이 들어있는 갤러리아 컨테이너 다음에 script-tag에서 Galleria.run 명령을 호출합니다.