Er.D.K.Malhotra Ответов: 1

Хотите автоматически скрыть панель меню


Нам дано задание сделать Кто Мне Подмигнул[^] отзывчивый..мы сделали все, что могли, но осталось одно.
мы хотим, чтобы панель меню автоматически скрывалась при выборе любого меню.

Что я уже пробовал:

мы очень много работали над этим, но так и не достигли цели....

TheKarateKid

после выбора, если вы скроете панель меню, как вы хотите показать или сделать ее видимой снова, чтобы выбрать другое меню ?

1 Ответов

Рейтинг:
5

Prava-MFS

Я только что проверил ваш код присутствующий здесь : http://www.whowinkedme.com/wp-content/themes/winked-child/js/scripts.js[^]

Я вижу, что вы использовали приведенный ниже код для закрытия меню при щелчке тела :-

$(".sidr-open #main-nav").click();


Итак, вы можете сделать следующее, Чтобы достичь желаемого.

1. Добавить hideMenu(); метод onclick для всех список меню как :-

<a href="#Home" onclick="hideMenu();">...</a>
<a href="#About" onclick="hideMenu();">...</a>
<a href="#Share" onclick="hideMenu();">...</a>
<a href="#Screenshots" onclick="hideMenu();">...</a>
<a href="#Download" onclick="hideMenu();">...</a>
<a href="#Video" onclick="hideMenu();">...</a>
<a href="#Contact" onclick="hideMenu();">...</a>


2. Затем добавьте определение функции hideMenu (), например :-
<script>
function hideMenu() {
    $(".sidr-open #main-nav").click();
}
</script>


Готово !! Теперь строка меню будет автоматически скрываться при выборе любого меню в списке.

Надеюсь, это вам поможет:).