我是一名新手,并希望这些问题看起来并不太愚蠢.
我正在为我的网站使用砌体 - 工作正常.我希望在砖石加工完成后让箱子出现.在互联网上搜索我发现有几篇帖子建议使用imagesloaded插件来解决这个问题.它只是没有改变任何东西.这意味着:我的布局和内容框一直搞乱,直到砌体完成加载,然后盒子突然跳到正确的位置.
我的代码:
$(document).ready(function() { var $container = $('#post-area'); $container.imagesLoaded( function() { $container.masonry({ itemSelector : '.box', columnwidth: 300, gutter: 20, isFitWidth: true, isAnimated: !Modernizr.csstransitions }); }); });
我也得到这个firebug错误:
TypeError: EventEmitter is not a constructor ImagesLoaded.prototype = new EventEmitter();
我正在我网站的末尾加载像这样的imagesloaded(如果imagesloaded已经包含在砌体中,我找不到任何信息,有些人写道它不再包括在内 - 令人困惑):
如果有人可以帮助我,我会很高兴.并告诉我,如果imagesloaded甚至是解决此问题的正确插件!