Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Подскажите, где в коде вырезается цифра - 0. (https://javascript.ru/forum/misc/61922-podskazhite-gde-v-kode-vyrezaetsya-cifra-0-a.html)

Serega2711 15.03.2016 22:14

Подскажите, где в коде вырезается цифра - 0.
 
Здравствуйте. Нашел код javascript, который тянет рейтинг с кинопоиска, так вот, когда цифра рейтинга круглая, то есть - 7.0, 6.0, то вырезается 0, и на сайте показывает просто - 7, 6. В других случаях показывает по 2 цифры - 7.2, 6.3 и т.п. Подскажите, кто знает, как включить цифру - 0 в список, чтобы она не вырезалась. Здесь брал код - ТУТ

Вот сам файл с кодом - ТУТ . Там есть комментарий, который указывает где округляется рейтинг, но методом тыка, ничего сделать не получилось.

Если кто может помочь, буду очень благодарен.

рони 16.03.2016 08:02

Serega2711,
заменить
__roundRating: function(rating, fix) {
            return Math.round(parseFloat(rating.text()) * Math.pow(10, fix)) / Math.pow(10, fix);
        }

на
__roundRating: function(rating, fix) {
            return parseFloat(rating.text()).toFixed(fix);
        }

Serega2711 16.03.2016 10:30

Вауу. Сработало. Огромное Вам спасибо. Очень выручили. Сам бы не сделал этого.


Часовой пояс GMT +3, время: 08:02.