У меня есть проблема, которая беспокоила меня в течение нескольких дней.Короче говоря, у меня есть страница index.html, которая сначала отображает страницу входа для пользователя при запуске приложения.Там я загружаю свой файл scripts.js, который содержит функции для всех страниц (включая signup.html), но проблема в том, что есть функция showTab (), которая должна запускаться, когда пользователь хочет создать учетную запись и перенаправляется настраница signup.html Я делаю это следующим образом:
<a class="text-info font-weight-bold h5 text-underline" href="signup.html" data-transition="slide-in"><U>Create
one now!</U></a>
Таким образом, вы можете видеть, в чем проблема, когда приложение загружает scrips.js и загружается функция showTab (), которая должна запускаться при регистрации.html проходит один раз на странице индекса, и когда пользователь пытается перейти к signup.html с помощью href и data-transition = "slide-in", scripts.js не загружается полностью для повторного запуска функции showTab ()которая является первой строкой в scripts.js. Один из способов решить эту проблему - изменить data-transition = "slide-in" на data-ignore = "push", что приводит к перезагрузке файла signup.html, но при этом переход теряется.Я использую Ratchet Framework и Cordova для создания приложения.Я попытался также добавить onload = "showTab ()" в signup.html
<div class="content bg-primary" onload="showTab()>
, что опять-таки не перезагружает JS.