Я использую меню Multi Level Push и пытаюсь добавить кнопку, чтобы закрыть ее.Как добавить скрипт закрытия кнопки
Basic HTML:
<div class="container">
<!-- Push Wrapper -->
<div class="mp-pusher" id="mp-pusher">
<!-- mp-menu -->
<nav id="mp-menu" class="mp-menu">
<div class="mp-level">
<a class="icon icon-star" href="#" onclick="closeMe();" id="linkk">Exit</a>
</div>
</nav>
<div class="scroller"><!-- this is for emulating position fixed of the nav -->
<div class="scroller-inner">
<!-- Top Navigation -->
<div><a href="#" id="trigger" class="">Button</a></div>
</div><!-- /scroller-inner -->
</div><!-- /scroller -->
</div><!-- /pusher -->
</div><!-- /container -->
JS:
new mlPushMenu(document.getElementById('mp-menu'), document.getElementById('trigger'));
function closeMe(){
var container = document.getElementById('mp-pusher';);
classie.remove(container, 'mp-pushed';);
scrollToAnchor('#link');
};
Вот рабочая скрипку: http://jsfiddle.net/xs1j8kq5/3/
Я использую внешние ресурсы, конечно. Вышеприведенный код кнопки выхода не работает должным образом.
Как закрыть меню боковой панели и, если возможно, прокрутить до точки привязки где-нибудь на сайте?
Сначала исправьте свой код: 'document.getElementById ('mp-pusher';);' удалите ';' в functoin. Должно быть так: 'document.getElementById ('mp-pusher');' Сделайте это и в 'classie.remove'. – vaso123