Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.01.2020, 17:52
Аспирант
Отправить личное сообщение для misha.korolcov Посмотреть профиль Найти все сообщения от misha.korolcov
 
Регистрация: 05.09.2019
Сообщений: 84

смена меню при другой урле
Добрый день у меня сайт в нем есть одно меню но оно должно отображаться на главной странице с одними стилями на всех остальних с другими (получается как два разных меню ) проблема в том заключаетьця
что там есть 9 языков янаписал код он работает до document.location.href == 'http://localhost:8000/' +'en'

if(document.location.href == 'http://localhost:8000/' || document.location.href == 'http://localhost:8000/' +'en' ){
        $("#main-navigation #second-bar").css('background', '#0D0E14');
        $("#second-bar a").css('border', '1px solid #0D0E14');
        $( " .under-menu").css('background', '#1B1C28');
    }

но
не знаю возможно чтобы сделать динамическую урлу, чтобы урлы http://localhost:8000/ + добавлялись /en , it пробовал никак не получается заранее благодарю
Ответить с цитированием
  #2 (permalink)  
Старый 11.01.2020, 03:52
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

misha.korolcov, заведите массив языков и сравнивайте...

var cfg = {
	langs: "zh,en,ar,fr,de,se,ru,fi,gr".split(","),
	baseURL: "http://localhost:8000/"
};

if (
	document.location.href == cfg.baseURL ||
	cfg.langs.some(lang => document.location.href == cfg.baseURL + lang)
) {
	$("#main-navigation #second-bar").css("background", "#0D0E14");
	$("#second-bar a").css("border", "1px solid #0D0E14");
	$(".under-menu").css("background", "#1B1C28");
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать боковое меню при клике не по меню Oleg0 Элементы интерфейса 2 21.08.2017 20:07
Несколько пунктов меню, отображение содержимого при клике chelfenix jQuery 3 10.04.2015 16:52
Смена класса у отдельного div при нажатии на ссылку Maxim-Ra Элементы интерфейса 6 15.02.2015 12:20
При на ведении меню мигает и открываються все пункты Dark19 Элементы интерфейса 4 23.12.2014 22:14
Картинка вместо меню при отключенном JS px379 Элементы интерфейса 0 01.05.2012 02:07