Дасис Гуд
Ученик
(188),
на голосовании
8 лет назад
Подскажите пожалуйста.
Нужно, чтобы div.example был {display: block} на странице /tovar и на всех её подстраницах, например, /tovar/page1, /tovar/page1/el-12 и т. п., а на всех остальных страницах div.example должен быть был {display: none}.
Долго искал нормальный пост про получение url средствами jQuery, но ничего путного не нашёл.
Такое хорошо делать шаблонизатором, через js это костыли. Что бы сделать так нужно писать функцию которая после загрузки страницы определит урл, узнает в каком разделе вы находитесь, и откроет элемент.
Таки я все же постораюсь обьяснить то что jQuery - это просто одна единственная самописная функция написанная на яваскрипте просто так хорошо спроектирована что ее очень удобно использовать поэтому она получила такое широкое распространение .. А по сабжу - за навешивания стилей на этапе рантайма да еще в завистмости от урла, если нет адекватного алиби то разработчика этих строк обычно четвертуют П с получить адрес в javascript можно из обьекта location
Нужно, чтобы div.example был {display: block} на странице /tovar и на всех её подстраницах, например, /tovar/page1, /tovar/page1/el-12 и т. п., а на всех остальных страницах div.example должен быть был {display: none}.
Долго искал нормальный пост про получение url средствами jQuery, но ничего путного не нашёл.