当点击加一按钮时,我使用了谷歌加一按钮上的回调属性来执行一个动作。这工作正常。我的问题是,当我单击加一按钮然后关闭页面并返回时,该按钮仍被单击(红色)但我的自定义操作未执行。有没有办法查看是否有人在之前的访问中点击了加号按钮?我想查看按钮的状态,而不需要用户在按钮上进行交互。我的代码如下
<script type="text/javascript">
function customCallback(jsonParam) {
var Special = document.getElementById('special');
if(jsonParam.state == "on"){
$('.test').show();
}
else{
$('.test').hide();
}
}
window.onload = customCallback;
</script>
然后我渲染我的按钮
<g:plusone callback ="customCallback"></g:plusone>
如果我单击按钮,代码将按预期执行并显示 .test div。如果我然后返回页面,则 .test div 将再次隐藏。有人有什么想法吗?
谢谢