Как заменить меню выпадающее при наведении на выпадающее при клике?

Cavenagi Cavenagi   26.06.2016 18:38   1 445  
Товарищи, подскажите самый простой способ, как сделать вместо верхнего меню выпадающего при наведении мыши на верхнее меню, выпадающее при клике? Сайт на wp - prokat.152.ru


Ответы на вопрос (14) Написать ответ
Евгений Ангел Евгений Ангел   26.06.2016 20:32
Исправлю за 1000р.)
0
Cavenagi Cavenagi   26.06.2016 20:33
Мне кажется дороговато
0
Евгений Ангел Евгений Ангел   26.06.2016 20:49
А мне кажется, у Вас на сайте огромная куча косяков, в том числе и по верстке
Перепишите в main.css, следующий стиль, который начинается в строке 286:
#site-navigation ul ul {
background: #fd9e00;
box-shadow: none;
top: 1.4em;
padding: 20px;
padding-left: 10px;
padding-top: 10px;
margin-top: 19px;
}
И Вы увидите, как на вторых уровнях выпадающее меню не перекрывает главное уровень верхнего меню)
0
Cavenagi Cavenagi   26.06.2016 20:51
Да это ерунда. Лучше подскажите, как сделать меню выпадающим по клику :)
0
Евгений Ангел Евгений Ангел   26.06.2016 20:52
Я такого ни разу не делал, надо ковырять, а работы и без этого огромная куча)
0
Cavenagi Cavenagi   26.06.2016 20:53
Жаль, ну ладно, может еще кто-нибудь отзовется.
0
Евгений Ангел Евгений Ангел   26.06.2016 20:53
Да и не получится, так как по клику- будет переходит по ссылке первого уровня меню, сразу же)
0
Cavenagi Cavenagi   26.06.2016 20:54
ну я загуглил несколько решений, там вроде все как надо отображается, но попробовал на свой сайт прикрутить - не получилось
0
Евгений Ангел Евгений Ангел   26.06.2016 20:54
Вопрос- зачем Вам это?)
0
Cavenagi Cavenagi   26.06.2016 20:55
выпадающее меню получилось слишком объёмным, хочется попробовать, с вариантом открывающимся по клику
0
Евгений Ангел Евгений Ангел   26.06.2016 20:57
Не получится- объясняю почему и даже не пытайтесь пробовать- только время зря потеряете) У вас в появляется выпадающее меню при наведение на элемент списка- li. Но в этом самом li находится ссылка, которая занимает всю площадь родительского li. Соответственно при клике на li, Вы будете автоматом кликать по ссылке и браузер перейдет по ссылке, Вы даже не успеете просмотреть толком меню.
0
Евгений Ангел Евгений Ангел   26.06.2016 21:01
Не будет так работать. Но, подскажу- после ссылки в li можно поставить знак плюсика или еще чего- при клике на плюсик- открывается выпадающее меню, при клике на ссылку, которую надо выделить, чтобы посетитель понимал, что это отдельный элемент- браузер переходит на страницу. НО- все будут путаться, так как пользователи привыкли видеть на всех сайтах одно и то же- навел на меню, увидел подменю, а это уже плохое юзабилити и большое кол-во отказов. Решать Вам, конечно же) Но не советую так делать и городить огороды- исправьте верстку, лучше)
0
Cavenagi Cavenagi   26.06.2016 21:03
да это исправлю, попозже. Сейчас надо подумать, как лучше переделать меню.
0
Евгений Ангел Евгений Ангел   26.06.2016 21:08
Думайте) По клику, сделать можно, но это не целесообразно, не так уж и мало работы и у нормального программиста стоит даже не 1000)
0

Войдите, чтобы написать ответ
Вход Регистрация

C ТОП50 в ТОП5 с помощью поведенческих факторов в Яндексе и Google.