gpt4 book ai didi

javascript - mmasonry.pkgd.js :62 cannot call methods on masonry prior to initialization; attempted to call 'reload'

转载 作者:行者123 更新时间:2023-12-03 06:26:45 25 4
gpt4 key购买 nike

问题

我应该如何修改脚本来初始化 Masonry,或重新排列脚本的顺序。

背景

我在我创建的其他网站上也遇到过类似的问题,但目前我正在构建的 Tumblr 主题上有类似的问题 http://divedemo.tumblr.com/

我正在测试主题。错误的结果是图像堆叠得太紧密。我之前的研究表明这是因为盒子没有设定高度。但到目前为止我找到的解决方案并没有考虑到响应式网站。

我进入控制台查看发生了什么

mmasonry.pkgd.js:62 cannot call methods on masonry prior to initialization; attempted to call 'reload'

错误(屏幕截图)

enter image description here

Javascript

    <script src="https://cdnjs.cloudflare.com/ajax/libs/masonry/3.3.2/masonry.pkgd.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.0/imagesloaded.pkgd.min.js"></script>
<script>
$(document).ready(function() {

// Initialize Masonry
$('#content').masonry({
columnWidth: 320,
itemSelector: '.item',
isFitWidth: true,
isAnimated: !Modernizr.csstransitions
}).imagesLoaded(function() {
$(this).masonry('reload');
});

});
</script>

最佳答案

试试这个,

$(document).ready(function() {
$('#content').imagesLoaded(function() {
$('#content').masonry({
columnWidth: 320,
itemSelector: '.item',
isFitWidth: true
})
});
});

http://masonry.desandro.com/faq.html#error-cannot-call-methods-on-masonry-prior-to-initialization-attempted-to-call-___

关于javascript - mmasonry.pkgd.js :62 cannot call methods on masonry prior to initialization; attempted to call 'reload' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38620049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com