смена меню при другой урле
Добрый день у меня сайт в нем есть одно меню но оно должно отображаться на главной странице с одними стилями на всех остальних с другими (получается как два разных меню ) проблема в том заключаетьця
что там есть 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 пробовал никак не получается заранее благодарю |
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");
}
|
| Часовой пояс GMT +3, время: 03:32. |