我已經發布了一個網站,並且仍然遇到了Jquery Masonry的問題。我已經閱讀了關於使用Document Ready與Window Load的每篇文章。除了包含我的問題答案的帖子之外的所有人。jquery masonry文檔準備問題
這裏是網站:http://www.buckysspecialspice.com
有時是加載罰款。今天它沒有。
我的功能文件是這樣讀的。如果我使用文檔就緒,則帖子塊有時會一起放置,直到瀏覽器調整大小。如果我使用窗口加載所有的帖子塊加載行。
任何建議將是可怕的。
// MASONRY
function anaximander_masonry() {
if (!is_admin()) {
wp_register_script('jquery_masonry', get_template_directory_uri(). '/js/jquery.masonry.min.js', array('jquery'), '2.0.110526');
wp_enqueue_script('jquery_masonry');
add_action('wp_footer', 'anaximander_add_masonry');
function anaximander_add_masonry() { ?>
<script>
jQuery(window).load(function($){
var $container = $('img');
$container.imagesLoaded(function(){
$('#masonry-index').masonry({
itemSelector: '.index-post-container',
isAnimated: true,
columnWidth : 3
});
});
});
</script>
<?php
}
}
}
add_action('init', 'anaximander_masonry');
Youy've得到了一個「$不是一個函數「出現錯誤。嘗試將「$」改爲「$('#masonry-index')上的」jQuery「。masonry({」 –