Я просил об этом раньше, но все ответы не работают, поэтому у меня есть примерная страница, webpage. У меня есть меню, которое изменяет размеры, я хочу закрыть меню, когда один клик за пределами меню, а также для тела, чтобы анимировать вниз, когда выпадающее меню сначала переключается, чтобы выпадающее меню не скрывало никакого содержимого.закрыть меню onbody click и aimate body
jQuery(document).ready(function($) {
//open-close submenu on mobile
$('.cd-main-nav').on('click', function(event) {
$(this).children('ul').toggleClass('is-visible0');
});
});
/*when the drop down is toggled*/
.cd-main-nav ul.is-visible0 {
-webkit-transform: translateY(70px);
-moz-transform: translateY(70px);
-ms-transform: translateY(70px);
-o-transform: translateY(70px);
transform: translateY(70px);
}
<nav class="cd-main-nav">
<ul>
<li><a href="../index.html">Home</a></li>
<li class="current2"><a href="mon.html">Mon</a></li>
<li><a href="tue.html">Tue</a></li>
<li><a href="wed.html">Wed</a></li>
</ul>
</nav>