- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайт на вордпресс с многоуровневой страничной структурой (обратите внимание - не посты, а страницы!). Вот приближение кода меню:
ЧТО НУЖНО:
Первый уровень - это основное горизонтальное меню ,которое всегда видно. Второй уровень - должен выпадать вниз (при наведении курсора на элемент меню первого уровня), третий уровень должен выпадать вправо (при наведении курсора на элемент меню второго уровня), четвертый уровень (который тоже будет) должен опять же выпадать вниз (при наведении курсора на элемент меню третьего уровня).
Вот что есть на данный момент: функция на Javascript:
и описание css (в нем описаны только верхние уровни):
Так вот, при том варианте, что есть сейчас:
1. Все уровни меню выпадают только вниз;
2. Описаны только 1,2,3 уровни (а нужно около 5)
3. При наведении на элемент меню первого уровня происходит сразу выпадение меню всех уровней (это происходит из-за того, что jQuery(this).find('li') находит все дочерние li. Пробовал вместо нее использовать jQuery(this).children, но она вообще li не находит (так как исчет только самых "ближайших" дочерних).
Повторю, что нужно:
1. Уровни должны выпадать попеременно: 2-ой вниз, 3-ий - вправо, 4-ый вниз, 5-й - вправо.
2. Нужно описать все уровни.
3. При наведении должны выпадать только элементы ближайшего дочернего уровня.
Что нужно наглядно:
Вот сайт http://asutpdoc.ru/. Горизонтальное меню, наведите курсор на приборы и на его дочерние, и все станет понятно.
Вопрос: что прописать в javascript и css чтобы получилось то, что нужно?
А зачем используете jQuery? Это можно написать только используя css.
Вы хотите чтобы кто-то за спасибо это написал?
Вот пример написанного меню на Css - http://www.getincss.ru/wp-content/uploads/prodropdown/ (javascript там написан для ie)
А зачем используете jQuery? Это можно написать только используя css.
Вы хотите чтобы кто-то за спасибо это написал?
Вот пример написанного меню на Css - http://www.getincss.ru/wp-content/uploads/prodropdown/ (javascript там написан для ie)
ну вот, хороший пример, спасибо)))
plamar добавил 09.02.2010 в 11:15
Nunan, вы предложили действительно хороший вариант, но мне интересно решение именно в рамках моего подхода.