Google のプラス 1 ボタンのコールバック属性を使用して、プラス 1 ボタンがクリックされたときにアクションを実行しました。これはうまくいきます。私の問題は、プラス 1 ボタンをクリックしてからページを閉じて戻ってきたときに、ボタンがまだクリックされている (赤色) が、カスタム アクションが実行されないことです。誰かが以前の訪問でプラス 1 ボタンを既にクリックしたかどうかを確認する方法はありますか? ボタンでのユーザー操作を必要とせずに、ボタンの状態を確認したい。私のコードは次のとおりです
<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 が再び非表示になります。誰でもアイデアはありますか?
ありがとう