Javascript 用砖石制作的图像,对象#<;对象>;没有方法';图像标记';

Javascript 用砖石制作的图像,对象#<;对象>;没有方法';图像标记';,javascript,jquery,jquery-plugins,frontend,Javascript,Jquery,Jquery Plugins,Frontend,获取此错误,正在尝试使用已加载imageLoaded的砌体: “对象”没有“imagesLoaded”方法” 指向必要脚本的链接位于我的标题中: <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><script src="/js/masonry.pkgd.min.js" type="text/javascript"></scr

获取此错误,正在尝试使用已加载imageLoaded的砌体:

“对象”没有“imagesLoaded”方法”

指向必要脚本的链接位于我的标题中:

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><script src="/js/masonry.pkgd.min.js" type="text/javascript"></script>
<script src="/js/imagesloaded.pkgd.min.js" type="text/javascript"></script>
编辑/增编: 将ImagesLoaded和Mashesis的脚本标记放在我需要它们的页面的实际.php文件中,而不是放在header.php中,会得到来自ImagesLoaded的以下错误: 未捕获类型错误:未定义不是函数


不确定为什么将标签从标题下移动到标题下会改变这一点,但至少现在我开始使用imagesLoaded了?

请注意,imagesLoaded不再包含在最新的砌体分布中,根据

您可以直接在这里获取:


确保您指向imagesloaded脚本的路径正确,并且文件已加载。我没有为脚本获取任何404,并且在页面加载后,它们在Chrome开发工具中可见。Odd。如果我将砌体和ImagesLoaded的标记放在我想要使用的页面的实际php文件的顶部,而不是header.php中,我会得到错误“UncaughtTypeError:undefined不是函数”,而不是原始错误,它来自ImagesLoaded。不知道为什么imagesLoaded只有在我把它放在这里时才被找到,或者现在这个错误是什么。这是为什么?他们为什么不把它从文档中删除呢?至少他们可以说如何得到它……我想你得到了你付出的东西:-)
$(document).ready(function() {
    $('#archive-post-container').imagesLoaded(function() {
        $(this).masonry({
            itemSelector : '.post',
            columnWidth:344
        });
    });
});