Size: a a a

HTML/CSS — русскоговорящее сообщество

2020 August 01

🆂𝔹

🆂🅴🆁🅶🅴🆈 𝔹𝕒𝕜𝕝𝕒𝕟𝕠𝕧 🆗 🕸... in HTML/CSS — русскоговорящее сообщество
сравнивать путь ссылки и текущей страницы ?
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
Селектор по локейшн.пафнейм аддкласс актив
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
Мне лень с телефона писать код
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
Dima PDT
Да. Т.е. юзер сейчас на странице «Контакты», и пока он сидит там, кнопка в меню зелёная (например)
Это был не вопрос, а ответ на твой вопрос. JS нужен для того, чтобы узнать, какая ссылка сейчас открыта и проверить среди твоих ссылок наличие ссылки с текущим адресом пользователя, а в случае совпадения — сделать что-то, что тебе нужно
источник

DP

Dima PDT in HTML/CSS — русскоговорящее сообщество
mazya
Это был не вопрос, а ответ на твой вопрос. JS нужен для того, чтобы узнать, какая ссылка сейчас открыта и проверить среди твоих ссылок наличие ссылки с текущим адресом пользователя, а в случае совпадения — сделать что-то, что тебе нужно
То я повторился, чтобы убедится об одинаковости понимания
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
let link = селектор ссылок, как удобно
function letActive {
}
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
и там link.pathname ищешь
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
Сергей бы сказал "хватит, иди гугли", думаю
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
А как это можно написать максимально компактно для всего меню?
Это надо selectorAll и перебор массива с if? Мне только это в голову пришло
источник

DP

Dima PDT in HTML/CSS — русскоговорящее сообщество
mazya
Сергей бы сказал "хватит, иди гугли", думаю
Это довольно таки универсальный ответ )) Так и сделаю...
источник

ZA

Zahar Avsievich in HTML/CSS — русскоговорящее сообщество
mazya
А как это можно написать максимально компактно для всего меню?
Это надо selectorAll и перебор массива с if? Мне только это в голову пришло
Это в джс нубы
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
Zahar Avsievich
Это в джс нубы
Ну я ему пытался помочь ещё, но ладно...
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
mazya
А как это можно написать максимально компактно для всего меню?
Это надо selectorAll и перебор массива с if? Мне только это в голову пришло
Селектор по хреф
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
Sergey Bekharsky
Селектор по хреф
Мало ли потом найдёшь время с компа, то я буду сильно благодарен за правильное компактное решение, а то я раз писал такое и вышло с десяток-два строк через el.href.pathname
источник

p

persona x grata in HTML/CSS — русскоговорящее сообщество
mazya
Ну я ему пытался помочь ещё, но ладно...
Повешать на меню прослушиватель клика, по нему удалять класс актив и вешать на e.target
источник

m

mazya in HTML/CSS — русскоговорящее сообщество
persona x grata
Повешать на меню прослушиватель клика, по нему удалять класс актив и вешать на e.target
Зачем удалять класс active по клику?
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
persona x grata
Повешать на меню прослушиватель клика, по нему удалять класс актив и вешать на e.target
Страница может перезагрузиться :)
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
mazya
Мало ли потом найдёшь время с компа, то я буду сильно благодарен за правильное компактное решение, а то я раз писал такое и вышло с десяток-два строк через el.href.pathname
[href*=“”]
источник

SB

Sergey Bekharsky in HTML/CSS — русскоговорящее сообщество
У меня отпуск. Комп только для подготовки статьи.
источник

🆂𝔹

🆂🅴🆁🅶🅴🆈 𝔹𝕒𝕜𝕝𝕒𝕟𝕠𝕧 🆗 🕸... in HTML/CSS — русскоговорящее сообщество
учитесь быстрее уже и английский учите .. будете в европе на 30 000 евро в год работать и в ус не дуть
источник