gpt4 book ai didi

php - 将 jQuery Mobile 与 Facebook Like 和 Twitter Tweet 集成

转载 作者:行者123 更新时间:2023-12-01 02:23:34 24 4
gpt4 key购买 nike

我正在尝试将 JQM 与我的第二页上的 Facebook Like 和 Twitter Tweet 集成。第二页由第一页使用 anchor 标记加载,然后使用 AJAX 请求第二页。

问题是加载第二页时 Facebook 和 Twitter javascript 脚本未加载。

我可以关闭 AJAX,但我不希望以此功能作为权衡。

有没有一种方法可以在 JQM 上的 AJAX 请求后重新加载特定页面上的 js 脚本? (我认为这应该类似于 jQuery live 函数)。

我正在使用 Cakephp 2.0.4

最佳答案

在推文按钮嵌入代码中,有一个 if 语句检查 ID 为“twitter-wjs”的元素。在页面加载之前删除此元素可使推文按钮正常工作。

$(document).bind('pagebeforeload', function(){
$('#twitter-wjs').remove();
});

这修复了 facebook Like 按钮。我不完全确定它为什么起作用,但它与 Facebook 的 API 有关。

$(document).bind('pageshow', function() {
try{
FB.XFBML.parse();
} catch(err){}
});

关于php - 将 jQuery Mobile 与 Facebook Like 和 Twitter Tweet 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com