RSS-подписка

RSS-лента

Новые статьи

Последние комментарии


Получать обновления на эл. почту

Ваш e-mail:

Рассылка новостей от Loco

Разделитель тысяч в эффекте наматываемого счётчика jquery countTo

Разделитель тысяч в эффекте наматываемого счётчика jquery countTo Как разделить тысячи в большом числе, когда к нему применяется эффект плавного наматываения countTo.

Нужно в библиотеку jquery.countTo.js в функции formatter добавить replace с выражением:

function formatter(value, settings) {
                return value.toFixed(settings.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ' ');
        }

или новую функцию ввести для конкретного элемента, выбираемого по id (тут id="earth"):

$('#earth').data('countToOptions', {
        formatter: function (value, options) {
          return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ',');
        }
      });
Html-символ шпации почему-то у меня становится на деле пробелом, поэтому оставляю пробел разделителем. Вообще, не очень красиво, когда большие цифры разделять их пробелом, глазу хочется видеть более узкий символ.
Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:
Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.

Leave a Comment

Fields with * are required.

Картинка с кодом валидации
Пожалуйста введите символы с картинки. Регистр букв неважен.