Задать вопрос
@fasx

После выполнения скрипта перестает работать другой скрипт?

после выполнения данного скрипта (выполняется по кнопке

<button class="rebsd" onclick="elementUpdate(this, '.qqqq');">Нажми меня</button>

<script>
   async function elementUpdate(target, selector) {
   const clickCount = parseInt(target.dataset.clickCount) || 0;
   if (clickCount == 5)
  {
   return false;
   }

  target.dataset.clickCount = clickCount + 1;
  target.disabled = true;
  setTimeout(() => target.disabled = false, 3800);

   try {
   var html = await (await fetch(location.href)).text();
   var newdoc = new DOMParser().parseFromString(html, 'text/html');
  document.querySelector(selector).outerHTML = newdoc.querySelector(selector).outerHTML;
  console.log('Элемент ' + selector + ' был успешно обновлен');
  return true;
  } catch (err) {
  console.log('При обновлении элемента ' + selector + ' произошла ошибка:');
  console.error(err);
  return false;
  }
  }
</script>


перестает работать вот этот(как раз перестает добавляться\переключаться class в блоке, который был обновлен)

<script>
     const recbycategoryq = document.querySelectorAll(".qwerty");
     const recsbycategoryslidesq = document.querySelectorAll(".qwerty1");

    var sliderNavigator = function(manual){
    recbycategoryq.forEach((recbycategoryq) => {
    recbycategoryq.classList.remove("active");
    });

    recbycategoryslidesq.forEach((recbycategoryslideq) => {
    recbycategoryslideq.classList.remove("active");
    });

    recbycategoryq[manual].classList.add("active");
    recbycategoryslidesq[manual].classList.add("active");
    }

    recbycategoryq.forEach((recbycategoryq, i) => {
    recbycategoryq.addEventListener("click", () => {
    sliderNavigator(i);
    });
    });
</script>


codepen.io/texas1907/pen/GRybjGy <- здесь все работает, но на локалке и сервере нет.

Нужно, чтобы после первого скрипта не переставал работать второй скрипт.
  • Вопрос задан
  • 79 просмотров
Подписаться Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Более чётко и конкретно опишите вопрос, ибо щас я смотрю, нормально всё кликается.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы