Отдельный JavaScript для всех трещоток HTML - PullRequest
0 голосов
/ 08 февраля 2019

Я занимаюсь разработкой приложения, в котором у меня при запуске отображается страница входа и есть ссылка на страницу регистрации, где мне также нужно запустить некоторый JavaScript.Я пробовал много решений, но никто не помог мне.Дело в том, что я не могу запустить javascript на странице регистрации после нажатия на ссылку href на странице входа без необходимости вручную обновлять страницу регистрации.Вот код:

Это код моей стартовой страницы:

<a class="text-info font-weight-bold" href="signup.html" data-               
transition="slide-in">Create one now!</a>

Это скрипт, который я пытаюсь загрузить:

var currentTab = 0; // Current tab is set to be the first tab (0)
showTab(currentTab); // Display the current tab

function showTab(n) { // This function will display the specified tab of the form...
 var x = document.getElementsByClassName("tab");
  x[n].style.display = "block"; //... and fix the Previous/Next buttons:
  if (n == 0) {
  document.getElementById("prevBtn").style.display = "none";
  } else {
  document.getElementById("prevBtn").style.display = "inline";
  }

Это простоотрывок из него намного длиннее, но я надеюсь, что вы поняли, сценарий не так важен, фактическая ошибка ...

Я тоже пытался добавить этот код:

<script>
document.addEventListener('push', load());
</script>

И завернуть скрипт в функцию загрузки, но опять же он не будет отображаться без перезагрузки ... Я попытался добавить прослушиватель событий на страницы входа и подписи. Html

Единственный способ заставить его работать, это добавить

data-ignore="push"

Но это работает, потому что на самом деле это снова загружает страницу и вообще не использует переход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...