所以在我将.imagesLoaded
添加到我的脚本之前,我的砌体正在工作,但由于图像没有在砌体之前加载,所以它会重叠。所以这就是我的功能:
function portfolio_masonry() {
wp_register_script( 'jquery_masonry', '/wp-content/themes/blankslate/js/imagesloaded.pkgd.min.js', '/wp-content/themes/blankslate/js/masonry.pkgd.min.js', array('jquery'), '2.0.110526' );
wp_enqueue_script( 'jquery_masonry' );
}
add_action( 'wp_enqueue_scripts', 'portfolio_masonry' );
function portfolio_add_masonry() { ?>
<script>
jQuery(document).ready(function($){
$('#main_content').imagesLoaded( function(){
$('#main_content').masonry();
});
});
</script>
<?php
}
add_action( 'wp_footer', 'portfolio_add_masonry' );
我应该使用pkgd.js
还是pkgd.min.js
?