Отображение блочного кода JavaScript для запуска только на определенных страницах - PullRequest
0 голосов
/ 12 мая 2019

В настоящее время я использую webpack для объединения всех моих .js в один app.js, который используется на всех страницах моего проекта. Однако у меня возникла проблема, когда код, предназначенный для одной страницы, мешает другой странице (где это не нужно)! Как слушатели событий на селекторе будут срабатывать на других страницах, если такой же селектор существует!

Пожалуйста, как я могу сделать определенный код в приложении, запущенном на определенных страницах, при использовании одного файла JavaScript во всем приложении?

1 Ответ

1 голос
/ 12 мая 2019

Вы можете использовать window.location.pathname, чтобы получить URL страницы

var url = window.location.pathname;
var filename = url.substring(url.lastIndexOf('/')+1);
if (filename == 'thepageyouwant') [
  // run your javascript
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...