【问题标题】:Why isn't my Google +1 button code working?为什么我的 Google +1 按钮代码不起作用?
【发布时间】:2012-04-22 05:37:53
【问题描述】:

我不明白为什么我的 Google +1 按钮代码没有按预期工作。

http://jsfiddle.net/DerekL/EF8eE/

当您按下 +1 按钮时,应该会弹出一个 alert

这里有一个回调函数:

function cb(obj) {
    alert();              //alert
    console.log(obj);     //Then show obj in console
}​

但回调永远不会被触发。我按照spec 的每一步都进行了操作,最有趣的是,我之前就可以正常工作了……但现在它根本不起作用。奇怪!

【问题讨论】:

    标签: javascript google-plus-one


    【解决方案1】:

    来自the docs(已添加重点),

    您可以使用这个 HTML5 有效的 +1 标记(class 属性必须设置为g-plusone,并且任何按钮属性都必须以data- 为前缀)。

    所以改变

    <div class="g-plusone" data-annotation="inline" callback="cb"></div>
    

    <div class="g-plusone" data-annotation="inline" data-callback="cb"></div>
    

    哒哒! http://jsfiddle.net/mattball/FtETf

    【讨论】:

    • 搞笑的是我的代码是generator from Google生成的,错了。
    • @Derek 哇,你是对的!您应该绝对提交错误报告。
    猜你喜欢
    • 1970-01-01
    • 2017-07-28
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 2014-01-23
    • 2013-08-06
    • 1970-01-01
    相关资源
    最近更新 更多