Grek 63 Опубликовано 18 февраля, 2022 Не могу сделать что бы заполнялась шкала онлайна без онлайна, просто что бы рандомно подымалась или на определенное расстояние. $('.status-line .status-line-progress').width(0); пробывал это значение на 100 200 она подымается но сразу падает, поскажите что можно дописать что бы шкала подымалась при выключенном сервере. [main] <!-- Модуль Статус Серверов --> <script type="text/javascript"> $(document).ready(function(e) { var rand = function(min, max) { return Math.floor(arguments.length > 1 ? (max - min + 1) * Math.random() + min : (min + 1) * Math.random()); }; $('.status-line .status-line-progress').width(0); $('#status').each(function(i, el) { var serv = $(this); var online = $(this).find('.server-block span').html(); $(this).find('.status-line-progress').animate({width:online/10000*100+'%'},1000); }); }); </script> {item} [/main] [item] <div class="server-block"> <h1>{name}</h1> <div class="status-line"> <div class="status-line-progress"></div> </div> Игроков онлайн: <span>{online}</span> </div> [/item] Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KiberGen 82 Опубликовано 18 февраля, 2022 вам в эту строчку $(this).find('.status-line-progress').animate({width:online/10000*100+'%'},1000); 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
•°•°•PsycHoO•°•°• 1579 Опубликовано 18 февраля, 2022 45 минут назад, Grek сказал: Не могу сделать что бы заполнялась шкала онлайна без онлайна, просто что бы рандомно подымалась или на определенное расстояние. $('.status-line .status-line-progress').width(0); пробывал это значение на 100 200 она подымается но сразу падает, поскажите что можно дописать что бы шкала подымалась при выключенном сервере. Показать контент [main] <!-- Модуль Статус Серверов --> <script type="text/javascript"> $(document).ready(function(e) { var rand = function(min, max) { return Math.floor(arguments.length > 1 ? (max - min + 1) * Math.random() + min : (min + 1) * Math.random()); }; $('.status-line .status-line-progress').width(0); $('#status').each(function(i, el) { var serv = $(this); var online = $(this).find('.server-block span').html(); $(this).find('.status-line-progress').animate({width:online/10000*100+'%'},1000); }); }); </script> {item} [/main] [item] <div class="server-block"> <h1>{name}</h1> <div class="status-line"> <div class="status-line-progress"></div> </div> Игроков онлайн: <span>{online}</span> </div> [/item] Там формула есть, вот оттуда вывод и меняйте. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 18 февраля, 2022 2 часа назад, •°•°•PsycHoO•°•°• сказал: Там формула есть, вот оттуда вывод и меняйте. можно подробнее Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 18 февраля, 2022 2 часа назад, KiberGen сказал: вам в эту строчку $(this).find('.status-line-progress').animate({width:online/10000*100+'%'},1000); пробывал менять там значения нету смысла Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
•°•°•PsycHoO•°•°• 1579 Опубликовано 18 февраля, 2022 (изменено) 2 часа назад, Grek сказал: можно подробнее Отпишите в скайп или дискорд, глянем что там. Проще смотреть и тестировать на самом шаблоне. Изменено 18 февраля, 2022 пользователем •°•°•PsycHoO•°•°• 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты