Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Перенести/исправить JavaScript калькулятор

закрито без виконання


Что нужно сделать:

Полностью перенести калькулятор на мой сайт, чтобы он работал корректно,

ИЛИ исправить ошибку, которая возникла после того, как я перенес калькулятор сам.


Подробности:

На сайте https://underlords.now.sh/ имеется калькулятор.


Я собственноручно перенес его на свой сайт - https://battlechess.pro/builder/, однако время от времени появляется баг, когда нажимая на иконки героев слева добавляются совсем другие герои. В остальном всё работает отлично.

(На сайте временно откатил калькулятор к старой версии, где бага нет. Пытайтесь воспроизвести на JSFiddle по ссылке ниже).


Вот скрипт на JSFiddle - https://jsfiddle.net/01aq3bn9/. Как видите, в этом примере файлы JS берутся напрямую с оригинального сайта и баг присутствует. Нажимайте на иконки слева внизу и вы увидите, что не всегда на стол добавляются именно те герои, на которых нажали. Но на оригинальном сайте такого бага нет.


Сначала этого бага не было, однако он появляется спустя несколько дней (хоть я ничего больше не трогал). Причем ошибка появляется даже в локальной html версии, хотя сначала там тоже все работало отлично. Это никак не связано с изменениями, которые я сам вношу в скрипт, так как даже первая версия без редактирования ловит этот баг. И даже если я загружаю JS файлы напрямую с оригинального сайта (хотя на их сайте этой ошибки нет).


Самостоятельно не могу установить причину и исправить. Мне кажется проблема в том, что скрипт написан на React, а из-за переноса готовых уменьшенных JS файлов что-то происходит.



  1. ставка прихована фрілансером
  2. 1 день500 ₴
    Дмитрий Казанцев
     136 

    День добрый.
    Заинтересован в Вашем заказе.
    Если нужны прямые руки - жду связи с Вами.

    Україна Кривий Ріг | 13 липня о 09:01 |
  3. 1 день600 ₴
    Виталий Шиманов
     1984   64  1

    Здравствуйте. Готов приступить к выполнению вашего задания прямо сейчас!
    Сделаю оперативно. Давайте обсудим в лс.

    Україна Житомир | 13 липня о 13:55 |
  1. ставка прихована фрілансером
  2. 1 день600 ₴
    Олександр Негода
     858  перевірений   10  0

    Здравствуйте. Уже вижу ошибку.
    Готов помочь.
    Мой телеграмм https://t.me/redwhy

    Україна Київ | 13 липня о 10:50 |