首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >砌体imagesLoaded javascript错误

砌体imagesLoaded javascript错误
EN

WordPress Development用户
提问于 2014-06-17 10:29:44
回答 2查看 3.6K关注 0票数 1

根据WP代码和WP初学者教程,在输入脚本之后,站点有一个Javascript错误:未定义的ReferenceError: imagesLoaded

其他许多人也有这个问题。

链接:http://www.wpbeginner.com/wp-themes/how-to-use-masonry-to-add-pinterest-style-post-grid-in-wordpress/

EN

回答 2

WordPress Development用户

发布于 2014-07-24 09:46:30

跟着同一篇文章,遇到了同样的问题;作者(乔希·波洛克)在他的博客上发布了一个后续行动

从本质上讲,WP3.9中的砖石是供您使用的,所以在functions.php中您所需要的就是:

代码语言:javascript
复制
add_action( 'wp_enqueue_scripts', 'slug_masonry' );
function slug_masonry( ) {

    wp_enqueue_script('masonry'); // note this is not jQuery

}

然后初始化:

代码语言:javascript
复制
//set the container that Masonry will be inside of in a var
var container = document.querySelector('#masonry-loop');
//create empty var msnry
var msnry;
// initialize Masonry after all images have loaded
imagesLoaded( container, function() {
    msnry = new Masonry( container, {
        itemSelector: '.post'
    });
});
票数 2
EN

WordPress Development用户

发布于 2014-06-17 10:37:59

如果您使用上述链接中的代码,那么将wp_enqueue_script('masonry')替换为wp_enqueue_script('jquery-masonry')。试着让我知道。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/149841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档