- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблема в следующем: необходимо при нажатии на родительский пункт меню открывать связанные с этим пунктом подпункты, но при этом сама страница должна оставаться той же, например, при такой структуре меню:
Софт
- Описание
- Скачать
Железо
- Характеристики
- Обзоры
Пункт "Софт" не должен представлять никакой ссылки, при нажатии на него только должны раскрываться подпункты "Описание" и "Скачать", сама страница должна оставаться такой, как и была
Вопрос в том, какой именно тип пункта меню нужно назначить для "Софт" и "Железо"
Так не делайте эти слова ссылками, в чём проблема?
Вопрос в том, какой именно тип пункта меню нужно назначить для "Софт" и "Железо"
Если я вас правильно понял, то без разницы, хоть div, хоть <p>, хоть <ul>. И через css навешивать псевдокласс hover
можно и ссылкой, только на нее повесить onclick="return:false;"
Лучше наверно вообще сделать раскрывание не при нажатии, а при наведении.
Если интересно, покажу многоуровневое меню такого рода. В лс тока скажите.
Лучше наверно вообще сделать раскрывание не при нажатии, а при наведении.
Если интересно, покажу многоуровневое меню такого рода. В лс тока скажите.
А разве так сложно заменить обработчик события.
ТС, вам нужен js, jquery.
Не обязательно на яваскрипт делать, можно все стилями осуществить, не проблема это.
demix01, не спорю, что можно, но:
1. ТСу надо по клику отображать, а css не поддержывает подобное событие;
2. :hover работает коректно не во всех браузерах, тем более если он не возле тега а (в ранних версия программы для закачки браузера от майкрософт, например).
Если интересно, покажу многоуровневое меню такого рода. В лс тока скажите.
Спасибо.
Пробовал через superfishmenu меню работает но внешний вид мне не нравится. А как ему прикрутить свой я не понял. Я не силён в коде. Кроме того он открывает меню а при выборе подменю, снова закрывается и отображает только пункты - без активного подпункта. Что для меня критично.
Как это? Пробовал вставить вместе с ссылкой - пропало полностью меню, осталась только главная.
Повторюсь, я не силён в коде.🤣
ТС, вам нужен js, jquery.
2. :hover работает коректно не во всех браузерах, тем более если он не возле тега а (в ранних версия программы для закачки браузера от майкрософт, например).
Можно немного поподробнее, я не силён в подобном. Ну или хотя бы ссылочку где можно об этом узнать.
Вот тут например можешь посмотреть, тока придется разбираться с цветом и т.д.
http://plohoneponyal.ru/work/hor-menu-din.html
p.s. там все в исходнике можно взять.
Вот тут например можешь посмотреть, тока придется разбираться с цветом и т.д.
http://plohoneponyal.ru/work/hor-menu-din.html
p.s. там все в исходнике можно взять.
немножко не то.
я могу ошибаться но это сделано при помощи superfishmenu которым я пробовал сделать но получилось не совсем то что хотел.
Кроме то речь идёт не о горизонтальном а вертикальном меню аккордеоном.
Это наверно было важно :D
так ты покажи пример, может кто-то знает
а может и я знаю :) как сделать