我有一个愚蠢的时刻,想知道你能帮忙。
我有一个名为“推荐”的自定义帖子类型。我有一个页面显示这些帖子。我想使用砖石(现在捆绑在 Wordpress 中)来处理我拥有的 2 列布局。
我完成了本教程,但它涉及图像,而我没有。
我有这个代码
<script>
//set the container that Masonry will be inside of in a var
var container = document.querySelector('.testimonial-boxes');
//create empty var msnry
var msnry;
// initialize Masonry after all images have loaded
imagesLoaded( container, function() {
msnry = new Masonry( container, {
itemSelector: '.testimonial-box'
});
});
</script>
在浏览器控制台中我有这个错误Uncaught ReferenceError: imagesLoaded is not defined
我将如何调整上面的代码以不等待图像被加载?
谢谢
[更新]
我将脚本放在它自己的 .js 文件中,并在我functions.php
导入的脚本中使用wp_enqueue_script
如下所示。
wp_enqueue_script('testimonial-masonry', get_stylesheet_directory_uri().'/js/testimonial-masonry.js', array( 'masonry' ), '1.0', true );