我已经从fullpage.js github页面阅读了有关afterRender的文档。在我的网站中,我有一个由AJAX在特定div中生成的内容。
以下示例
$("#fullpage").fullpage({
afterRender: {
// I don't know what to put here
}
});
$("#btn-generate-content").on("click", function() {
// Target the div
$.ajax({
url: "get_topic_content.php",
dataType: "json",
success: function(data) {
// Place the data in the div
}
});
});
使用上面的代码,我生成一个长段并将其放入div中。现在我希望我的网站根据生成的段落调整大小。如何在afterRender上使用reBuild()在完成呈现内容时定位此特定div。
获取ajax内容后,您应该在回调中使用$ .fn.fullpage.rebuild()。
我没有看到放置HTML内容的动作。它应该在成功函数中完成,然后你应该调用rebuild函数。