总的来说,我对JQuery和Javascript非常陌生。我使用的是无限滚动的wordpress插件,并且我高度定制了一个主题。在主题中,它最终调用一个Fancybox Javascript -我将其用作主页上4x4网格的帖子/图像的图片库。
当你向下滚动时,它加载了16个新帖子,但它不包括Fancybox效果(甚至不能点击图像)
该插件有一个部分"Javascript to be will next post are fetched“:在页面加载时应用于post内容的任何函数都需要在新内容传入时执行。
Fancybox脚本被加载到页脚中的"page_templates.php
我有一个infinate滚动函数,它通过ajax加载数据。我想加载下一组数据,或至少,预先图像-预加载下一页的内容。
我尝试过添加.load而不是.ajax,但它似乎仍然直接加载数据,而不是从“缓存”版本加载数据。
任何想法都值得赞赏。
jQuery(document).ready(function($) {
var count = 2;
var total = <?php echo $wp_query->max_num_pages; ?>;
var ready = true; //Assign the flag here