JavaScript — добавление класса к объекту в зависимости от того, какой файл используется объект

Добавление класса к объекту в зависимости от того, какой файл используется объект

я пытаюсь добавить класс на панель навигации в зависимости от того, какой файл он используется. Навигация расположена в header.php и включена в page2.php или page3.php, но ей нужен цвет, отличный от других страниц. Я все еще любитель, поэтому я попытался использовать этот JavaScript:

 let url = window.location.pathname; let filename = url.substring(url.lastIndexOf('/') 1); let nav = $('.js--main-nav'); if(filename == 'page2.php'|| filename == 'page3.php') { nav.addClass('black-nav'); } 

Я хочу добавить в навигацию класс black-nav, который также имеет класс js — main-nav, когда он используется на странице 2 или page 3, но не добавлять его на других страницах.

Спасибо за помощь!

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector