Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2013, 18:06
Аспирант
Отправить личное сообщение для realstranger Посмотреть профиль Найти все сообщения от realstranger
 
Регистрация: 28.01.2011
Сообщений: 31

Только раз увеличивать на +1
Есть у Яндекса замечательный скрипт 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")

        };


Заранее, спасибо!
Ответить с цитированием