2013-06-21 2 views
2

작은 스크립트 디버깅에 도움이 필요합니다.jQuery (중간 값) .imagesLoaded가 함수가 아닙니다.

'masonry'플러그인을 사용하여 수많은 div를 타일 방식으로 배열했습니다. 이 스크립트는 일부 충돌이있을 수 있습니다 내가 생각하고 워드 프레스를 사용하고 있습니다으로

var container = document.querySelector('#container2'); 
var msnry = new Masonry(container, { 
    // options 
    columnWidth: 240, 
    itemSelector: '.post', 
    isFitWidth: true, 
    isAnimated: !Modernizr.csstransitions 
    }).imagesLoaded(function() { 
    $(this).masonry('reload'); 
}); 

... 다음과 같습니다 내 .js 파일에 오류를 jQuery (intermediate value).imagesLoaded is not a function

스크립트를 얻고 제외하고 잘 작동하는 것 같다 다른 플러그인.

+0

당신은 당신의 플러그인 스크립트 imagesLoaded는 사용하기 전에로드되어 있는지 확인해야 jQuery를 확장에서 반환이 확인 오류가 발생 그것을 –

+0

예 -이 확실히로드 - 그것은 가능성이있다 로드 순서는 달라질 수 있습니까? – Sideshow

+1

주문에 차이가있을 수 있습니다. 벽돌을 먼저 적재해야합니다. wp_enqueue_script를 사용하는 경우, Masonry를 스크립트에 대한 종속성으로 설정할 수 있으며, WordPress는 먼저 Masonry를로드합니다. –

답변

1

에 대한 스크립트를 확인하십시오.

$.fn.some = function() { 
    return this; 
} // without ; 

의지도

관련 문제