更改 gplus 上的 href使用 JavaScript 的 Facebook 按钮
我的网站是[链接已删除],当您从主菜单更改页面时,它使用ajax加载主要内容div,这意味着右侧的社交按钮仍然指向您登陆的原始页面,我该如何将它们与页面内容一起更新?
我已经尝试过
$('.sidebar g\\:like').attr("href", x);
$('.sidebar fb\\:like').attr("href", x);
,但似乎不起作用
有什么想法吗?我很惊讶我找不到有类似问题的人......
My website is [link-removed] and when you change the page from the main menu it uses ajax to load the main content div, this means the social buttons on the right are still pointing to the original page you landed on, how can I update them along with the page content?
I have tried
$('.sidebar g\\:like').attr("href", x);
$('.sidebar fb\\:like').attr("href", x);
But doesn't seem to work
Any ideas? I am surprised I couldn't find a somebody with a similar problem...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这两个按钮都是 iFrame,因此除非您使用 facebook 的 facebook JS API,否则您将无法执行此操作。我不认为 g+ 有非 iframe 解决方案。
您需要将整个按钮替换为以下内容:
Both of those buttons are iFrames, so you wont be able to do that unless you use the facebook JS API for facebook. I dont think g+ has a non-iframe solution..
You would need to swap the entire button out with something like:
转储比 iframe 更容易,然后为类似 facebook 的部分重新添加它:
并对 G+ 执行相同的操作
It would be easier to dump than iframe and re-add it for the facebook like portion:
and do the same with the G+