我的 jquery 砌体设置在初始页面加载时工作异常。似乎将图像放在第一行很好,第二行与第一行重叠,第三行相同。页面加载后,您可以单击主页按钮或徽标并重新加载页面,它可以正常工作。
我在functions.php中有这段代码,用于将砌体和jquery脚本放入:
if (!is_admin()) {
wp_enqueue_script('jquery');
wp_register_script('jquery_min', get_template_directory_uri(). '/js/jquery.min.js', array('jquery'), '1.6.1' );
wp_enqueue_script('jquery_min');
wp_enqueue_script('jquery');
wp_register_script('jquery_masonry', get_template_directory_uri(). '/js/jquery.masonry.min.js', array('jquery'), '2.1.06' );
wp_enqueue_script('jquery_masonry');
}
该脚本在 head.php 中:
<?php if (is_page(2)) { ?>
<script>
$(function(){
$('#content').masonry({
// options...
itemSelector : '.product',
columnWidth : 310,
isAnimated: true,
animationOptions: {
duration: 700,
easing: 'linear',
queue: false
}
});
});
</script>
<?php } ?>
这是该站点的链接。
关于为什么在初始页面加载时加载奇怪的任何想法?
我对编写任何脚本都很陌生,所以请善待。