使用 Ajax 分页时缺少元素(Facebook Like 按钮)
Missing elements (Facebook Like button) when using Ajax pagination
我正试图帮助一位好朋友改进他的网站。我没有制作这个网站,所以我 div 深入了解,我也是 WP 的新手。他想要一个新的音频播放器和 Ajax 分页。
到目前为止,我都是手动完成所有操作的。虽然这是一个艰难的开始。我只是用 Ajax 加载下一页并从该页面获取 div。
我的问题是:所有帖子的底部都包含一个 Facebook Like 按钮和一个 Tweet 按钮。现在,当我加载下一页帖子(div)时,这些按钮就会消失。我想这与加载页面本身时正在加载的插件有关。它还缺少评论的数量。这些也是 Facebook 评论。老实说,我不知道如何解决这个问题...
编辑:好的,我很确定我需要以某种方式重新加载 Javascript 链中的那个插件...这可能吗?
您可以在
查看
有没有更好的方法?我真的做对了吗?是否有一个插件可以使这更容易?同样,我没有制作这个网站,这是我第一次使用 WP。我不知道在哪里可以找到页面设置(可能包含每页的最大帖子等)
在此先感谢,希望我清楚,如果不清楚,请说。
您需要做的是在使用 Ajax 加载动态内容后刷新 Facebook 插件。这是我在一个项目中使用的代码片段:
// Run this on your Ajax callback
try{
// This code reloads the Facebook plugins
FB.XFBML.parse();
}
catch(ex){
// Something went wrong
}
该代码需要您加载 Facebook API(呃!)。
我正试图帮助一位好朋友改进他的网站。我没有制作这个网站,所以我 div 深入了解,我也是 WP 的新手。他想要一个新的音频播放器和 Ajax 分页。
到目前为止,我都是手动完成所有操作的。虽然这是一个艰难的开始。我只是用 Ajax 加载下一页并从该页面获取 div。
我的问题是:所有帖子的底部都包含一个 Facebook Like 按钮和一个 Tweet 按钮。现在,当我加载下一页帖子(div)时,这些按钮就会消失。我想这与加载页面本身时正在加载的插件有关。它还缺少评论的数量。这些也是 Facebook 评论。老实说,我不知道如何解决这个问题...
编辑:好的,我很确定我需要以某种方式重新加载 Javascript 链中的那个插件...这可能吗?
您可以在
查看有没有更好的方法?我真的做对了吗?是否有一个插件可以使这更容易?同样,我没有制作这个网站,这是我第一次使用 WP。我不知道在哪里可以找到页面设置(可能包含每页的最大帖子等)
在此先感谢,希望我清楚,如果不清楚,请说。
您需要做的是在使用 Ajax 加载动态内容后刷新 Facebook 插件。这是我在一个项目中使用的代码片段:
// Run this on your Ajax callback
try{
// This code reloads the Facebook plugins
FB.XFBML.parse();
}
catch(ex){
// Something went wrong
}
该代码需要您加载 Facebook API(呃!)。