我正在使用同位素无限滚动与画廊我有漂亮的照片工作正常在第1页但一旦第2页加载prettyPhoto不起作用。有谁知道如何在第2页上调用jquery。如果我将第2页视为独立页面,那么prettyPhoto工作正常。此致
答案 0 :(得分:1)
PrettyPhoto需要一些初始化代码,这些代码在加载文档时执行,并在DOM中的相应元素上发挥作用。当同位素无限滚动从后续页面向DOM中提取更多内容时,您将无法获得文档就绪事件,因此不会告诉PrettyPhoto在新内容上执行其操作。
您需要将PrettyPhoto初始化代码包装在一个函数中,并在document.ready和拉入新内容时调用该函数.Isotope允许您指定在拉入新项目时执行的函数,以便您可以放置在那里调用PrettyPhoto代码。