Здравствуйте! Подскажите пожалуйста, как организовать такой функционал меню: что бы по умолчанию пункт меню главной страницы был активный, при клике на другой пункт меню, что бы этот пункт меню был активным а стилевое оформление пункта меню главной страницы поменялось. В качестве примера, вот этот сайт: _http://gazovik-prom.ru С помощью чего организована смена css стилей пунктов меню? jquery?
Делаю аудит сайтов, семантическое ядро, дизайн групп Вконтакте
pingvincible, этот класс добавляется к активному пункту меню с помощью jquery? Я просто, не совсем понял как это организовать. Можете написать подробней, пожалуйста.
Делаю аудит сайтов, семантическое ядро, дизайн групп Вконтакте
С дле я не работал, посмотрите, может, когда становится активной ссылка, движок добавляет какие-то классы, сравните с неактивными ссылками в исходном коде.
А если через jQuery, то надо брать урл текущей страницы, перебирать все пункты меню, сравнивать урл, где совпадет, туда и добавлять классы и стили.
Так можно узнать текущий адрес страницы. Это гугл утверждает, сам не проверял.
Ребята, оказалось всё на много проще, это можно реализовать с помощью самого движка DLE. Достаточно прописать следующие: Для главной страницы прописываем: [aviable=main]class="active"[/aviable] Для категорий прописываем: [category=X]class="active"[/category] (X это id вашей категории) В файле со стилями опишите класс .active
Последний раз редактировалось likurg; 01.11.2013 в 21:51.
Делаю аудит сайтов, семантическое ядро, дизайн групп Вконтакте