ボタンをクリックすると左から右にスライドするサイド ナビゲーション メニューを作成しました。
$(document).ready(function(){
$("#nav-toggle").click(function(){
$("#page").toggleClass("margin");
});
});
「#nav-toggle」ボタンをクリックすると、「#page」マージンが 0px から 600px に増加します。
.margin {
margin-left:600px;width:380px;overflow-x:hidden
}
<div id="side-menu">
<nav>
<a class="nav-links" href="#home">home</a>
<a class="nav-links" href="#about">about</a>
<a class="nav-links" href="#contact">contact</a>
</nav><!-- end of nav -->
メニューの外をクリックしてメニューを閉じる方法を教えてください。