当用户点击“g +”按钮时,我想在页面上添加提醒消息。我怎么能实现这个目标?
这是代码:
<g:plusone href="http://test.com//" annotation="inline" width="300"></g:plusone>
<script type="text/javascript">
(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);
})();
</script>
答案 0 :(得分:9)
只是想要一些代码来帮助您入门,以下标记将在+1按钮中启用交互事件:
<div
class="g-plusone"
data-expandto="bottom"
data-onendinteraction="onEnded"
data-onstartinteraction="onStarted"
data-recommendations="false"
data-annotation="inline"
data-height="25"
data-autoclose="true"
data-callback="onCallback"
data-width="300"
>
以下代码将处理事件:
function onStarted(args){
console.log("started");
console.log(args);
}
function onEnded(args){
console.log("ended");
console.log(args);
}
function onCallback(args){
console.log("callback");
console.log(args);
}
回调将返回按钮的+1状态,开始/结束交互指示用户状态。您可以看到所有活动的演示here。
答案 1 :(得分:2)
尝试阅读他们的文档,这实际上非常好。它们提供对回调函数的访问。请参阅tag attributes
。
https://developers.google.com/+/plugins/+1button/#script-parameters