【问题标题】:isotope infinite scroll losing prettyphoto jquery on page 2同位素无限滚动在第 2 页上丢失漂亮照片 jquery
【发布时间】:2013-01-31 17:02:24
【问题描述】:

我正在将同位素无限滚动与画廊一起使用,我的 prettyPhoto 在第 1 页上工作正常,但一旦加载第 2 页,prettyPhoto 就无法正常工作。有谁知道我如何在第 2 页调用 jquery。如果我将第 2 页视为独立页面,prettyPhoto 可以正常工作。问候

【问题讨论】:

  • 我尝试了各种方法来重新加载脚本,但都没有成功。

标签: jquery prettyphoto


【解决方案1】:

PrettyPhoto 需要一些初始化代码,这些代码在文档加载时执行,并对 DOM 中的适当元素发挥作用。当同位素无限滚动将更多内容从后续页面拉入 DOM 时,您将不会获得文档就绪事件,因此 PrettyPhoto 不会被告知对新内容执行其操作。

您需要将 PrettyPhoto 初始化代码包装在一个函数中,并在 document.ready 和拉入新内容时调用该函数。Isotope 允许您指定在拉入新项目时执行的函数,以便您可以将在那里调用 PrettyPhoto 代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多