смена меню при другой урле
Добрый день у меня сайт в нем есть одно меню но оно должно отображаться на главной странице с одними стилями на всех остальних с другими (получается как два разных меню ) проблема в том заключаетьця
что там есть 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, время: 08:53. |