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
스크립트를 얻고 제외하고 잘 작동하는 것 같다 다른 플러그인.
당신은 당신의 플러그인 스크립트 imagesLoaded는 사용하기 전에로드되어 있는지 확인해야 jQuery를 확장에서 반환이 확인 오류가 발생 그것을 –
예 -이 확실히로드 - 그것은 가능성이있다 로드 순서는 달라질 수 있습니까? – Sideshow
주문에 차이가있을 수 있습니다. 벽돌을 먼저 적재해야합니다. wp_enqueue_script를 사용하는 경우, Masonry를 스크립트에 대한 종속성으로 설정할 수 있으며, WordPress는 먼저 Masonry를로드합니다. –