已阅读谷歌文档,启动并运行我的谷歌共享按钮。 现在我想在“分享”之后执行一个动作。
有一个名为'onendinteraction'的参数可用于定义要运行的回调函数。
出于某种原因,我无法调用此函数。
SiteLanguageName=$("#social-network").attr('lang');
SiteURL=$("#social-network").attr('href');
window.___gcfg = {
lang: SiteLanguageName,
parsetags: 'onload',
annotation:'none',
height: 24,
href:SiteURL,
onendinteraction: 'AfterShare'
};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
function AfterShare(data) { alert('This is the result '+data.type); }
用户点击“分享”后,系统不会弹出警告框。 也许我错过了一些简单的事情。
这可以在这里看到:
http://www.linguashop.com/welsh-to-english
非常感谢任何帮助。
答案 0 :(得分:0)
onendinteraction
不是该对象中的变量。它们是标签中的属性。例如:
<g:plus action="share" href="http://www.google.co.uk" onendinteraction="AfterShare" ...></g:plus>