2

在调试一小段脚本时需要帮助。

我使用'masonry'插件以平铺方式排列多个div。脚本似乎工作正常,除了我收到错误jQuery (intermediate value).imagesLoaded is not a function

.js文件中的脚本如下...

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');
});

当我使用 Wordpress 时,我认为可能与另一个插件存在冲突。

4

1 回答 1

1

检查你的脚本

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

会产生错误,还要检查在 jQuery 扩展中是否返回 this

于 2014-06-04T17:40:49.703 回答