Alv*_*par 5 javascript jquery jquery-plugins jquery-masonry
我是javascript插件的新手.所以这是我的问题(关于jQuery砌体).
我注意到最新的masonry.js里面有imagesLoaded.然后我也注意到砌体网站建议用户下载imagesLoaded插件.
旁注:我在注意到我的砌体对象在第一次加载时很好地得出了这个结论,但在后续加载时,当我尝试初始化它时,砌体会抛出错误.尽管如此,imagesLoaded似乎运行得很好,不包括imagesLoaded插件文件本身.
我看到的错误是由于我在用新内容更新之前没有"删除"砌体内容.所以这不是更新的imagesLoaded.js的问题
jQuery Masonry 包含 jQuery imagesLoaded 插件 v1.1.0 的过时版本。
截至2012年7月30日,jQuery imagesLoaded插件的最新版本是v2.0.1 https://github.com/desandro/imagesloaded/blob/master/jquery.imagesloaded.js
您可以通过在 jQuery Masonry 之后包含脚本来将 jQuery imageloaded 从版本 1.1.0 升级到 2.0.1。
但是,我不确定升级是否会破坏任何内容。但从你的问题来看,似乎确实如此。
jQuery Masonry 和 jQuery imagesLoaded 是同一个人 desandro 的不同项目。
由于 jQuery Masonry 建议您使用 jQuery imagesLoaded,因此他将其作为源的一部分,这样您就不必导入另一个文件。
导入一个脚本比导入两个脚本更容易。
当您包含最新版本的 jQuery imagesLoad 时,通过导入单独的脚本,您将覆盖对函数调用的旧引用。
最新版本的 jQuery imagesLoad 具有更清晰的代码,但两个版本似乎具有相同的功能。