Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему этот код не работает, хотя автор уверяет в обратном?

Quasar Гуру (2928), закрыт 4 года назад
https://jsfiddle.net/Lcr3w8vt/

то же самое, но почему то работает
http://jsfiddle.net/OPTlMUS/v8uhwjL6/
Лучший ответ
Elepsis Eclipse Гений (64361) 4 года назад
Потому что код написан для этого элемента:

<p class="blok" id="dynamic-number" data-count="3500"></p>

А используется для

<p class="blok" id="dynamic-number">3500</p>

let end = +elem.dataset.count;

Здесь dataset.count возвращает undefined, плюсик превращает его в число, получается NaN → условие ( curr >= NaN ) никогда не выполняется.

Надо менять или HTML, или в той строчке dataset заменить на

let end = +elem.textContent;
Остальные ответы
The Nehh Оракул (60989) 4 года назад
Врёт, гад
QuasarГуру (2928) 4 года назад
кто врет
Ярослав Искусственный Интеллект (107837) 4 года назад
Потому что у тебя ручонки кривые, и в голове опилки.
QuasarГуру (2928) 4 года назад
винни иди петочка пирдорь, если ответа не знаешь
Похожие вопросы