Есть у Яндекса замечательный скрипт yandex share, прелесть в том, что новая версия с счётчиком шаринга. Но, есть один неприятный косяк, визуально счётчик плюсуется при клике по кнопке. То есть 10 раз нажал +10 плюсануло. После перезагрузки страницы как полагается реальное количество опрашивается через апи. Вопрос, как плюсовать только при первом нажатии. Вот момент плюсования:
this.incrementCounter = function (i) {
if (!window.postMessage) {
return false
}
var g = V(a._block, "b-share-btn__" + i)[0],
f = g ? V(g, "b-share-counter")[0] : false,
h = parseInt(f.innerHTML || 0,
10) + 1;
f.innerHTML = (h >= 10000) ? "9999+" : h;
am(g, "b-share-btn__counter")
};
Заранее, спасибо!