1

我有一个使用fullpage.js的网站,但所有单页网站的原理都是相同的 - 我希望$(document).ready()在“嵌套”页面上具有功能,因为它都在一个页面上,自然会在我想要它之前加载文档准备功能.

例子:

<div id="page1"></div>
<div id="page2"></div>
<div id="page3">
     //when hit this page i would want the code to run
</div>

有没有一种简单的方法可以让嵌套页面的文档就绪功能等效?我找到了jquery.appear插件,但是由于很多网站都使用这种单页样式,插件是唯一的解决方案还是我遗漏了一些明显的东西?

4

1 回答 1

1

没有通用的 jQuery 方法来实现这一点,因为 fullpage.js 的所有功能都不包含在 jQuery 核心中。并且 jQuery 不涵盖插件触发的事件。

在 fullpage.js 的文档中,有一个关于afterSlideLoad回调的部分,它“一旦加载了部分的幻灯片,滚动结束后就会触发”。还有一个afterLoad回调,它将“在部分加载后,滚动结束后触发”。我不知道什么最适合您的需求。(感谢@Alvaro 在afterLoad回调的评论中)

于 2014-04-02T11:29:14.450 回答