Size: a a a

Front-end developers

2020 October 23

AY

Alex Yuzviak in Front-end developers
Sunny
можно сначала задать класс, а потом переходить
это как-то прописывается порядок?
источник

S

Sunny in Front-end developers
Alex Yuzviak
это как-то прописывается порядок?
Ну типа задаешь класс как ты делал, потом снова через жс нажимаешь на ссылку
источник

NN

Nik Nik in Front-end developers
Alex Yuzviak
это как-то прописывается порядок?
ты хочешь чтобы на странице, на которую ты перешел, у тебя был подчеркнут тот элемент меню, по которому ты кликнул ?
источник

AY

Alex Yuzviak in Front-end developers
да
источник

NN

Nik Nik in Front-end developers
Alex Yuzviak
да
header для всех страниц один и тот же?
источник

AY

Alex Yuzviak in Front-end developers
да
источник

AY

Alex Yuzviak in Front-end developers
подрубается отдельно header.php на всех страницах
источник

S

Sunny in Front-end developers
аа, а я думал это все на одной странице
источник

S

Sunny in Front-end developers
Просто по умолчанию для каждой ссылке поставь класс. Например в странице главная будет у ссылки которая ведет в эту страницу и.т.д.
источник

S

Sunny in Front-end developers
Или чего-то я не понимаю?
источник

AY

Alex Yuzviak in Front-end developers
у меня так и есть
источник

AY

Alex Yuzviak in Front-end developers
для одной ссылки по умолчанию стоит класс
источник

AY

Alex Yuzviak in Front-end developers
источник

AY

Alex Yuzviak in Front-end developers
источник

AY

Alex Yuzviak in Front-end developers
источник

NN

Nik Nik in Front-end developers
Alex Yuzviak
подрубается отдельно header.php на всех страницах
тебе в джс нужно брать url страницы, допустим у тебя заканчивается /about.php брать с урла слово about - about.php.split('.')[0] - грубо говоря. вот ты взял about, потом прогоняешь элементы меню циклом, смотришь где в меню слово about. когда цикл его находит - даешь элменту, в котором хранится about link активный класс на котором у тебя висит это подчеркивание и все
источник

AY

Alex Yuzviak in Front-end developers
вот так у меня все
источник

NN

Nik Nik in Front-end developers
Alex Yuzviak
вот так у меня все
у тебя ж при перезагрузке страницы джс слетает. это логично
источник

С

Степан in Front-end developers
Nik Nik
тебе в джс нужно брать url страницы, допустим у тебя заканчивается /about.php брать с урла слово about - about.php.split('.')[0] - грубо говоря. вот ты взял about, потом прогоняешь элементы меню циклом, смотришь где в меню слово about. когда цикл его находит - даешь элменту, в котором хранится about link активный класс на котором у тебя висит это подчеркивание и все
сайт на ВП? Если да, то есть путь проще - просто делай стилизацию по нужному тегу с атрибутом [aria-current="page"]
источник

AY

Alex Yuzviak in Front-end developers
Nik Nik
у тебя ж при перезагрузке страницы джс слетает. это логично
и все переходит в исходное положение и меню подгружается как с нуля... ессесно класс становится там где был прописан изначально в файле
источник