2012-04-22 2 views
1

Я не могу понять, почему мой код для кнопки Google +1 работает не так, как я ожидал.Почему не работает код кнопки Google +1?

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

При нажатии на кнопку +1, alert должен выскочить.

Здесь я получил функцию обратного вызова:

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

Но никогда обратного вызова никогда не увольняют. Я следовал за каждым шагом в соответствии с spec, и самое забавное в том, что я начал работать до этого ... Но теперь это просто не работает. Странный!

ответ

5

С (курсив добавлен) the docs,

вы можете использовать этот HTML5 недействительный +1 тег (атрибут класса должен быть установлен в 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

+0

Забавно, что мой код генерируется [генератором из Google] (http://www.google.com/intl/ru/webmasters/+1/button/index.html), и он неправильно. –

+0

+1 для Ta-da! плюс ♫ –

+1

@Derek ничего себе, вы правы! Вы должны ** абсолютно ** подать отчет об ошибке. –

Смежные вопросы