我将尝试把移动端的菜单做成点击页面除了导航项以外的任意位置可以关闭的形式。
以下是我的HTML代码:
我做错了什么?
以下是我的HTML代码:
<nav class="site-nav">
<ul>
<li><a title="About Riad Kilani - Front End Developer" href="#">About</a></li>
<li><a title="Portfolio of Riad Kilani - Front End Developer" href="#">Portfolio</a></li>
<li><a title="Front End Development News and Tutorials from Riad Kilani" href="#">Blog</a></li>
<li><a title="Contact Riad Kilani" href="#">Contact</a></li>
</ul>
</nav>
<div id="content">
<section id="featured">
<a href="#" class="mobile-button"><i class="fa fa-bars"> Site Name</i></a>
</section>
</div>
这是我的JS代码
$(document).ready(function(e) {
$(".mobile-button").click(function() {
$("#content").addClass("mobile-open");
});
$(document).click(function(event){
if (event.target.id === 'site-nav') {
} else {
$("#content").removeClass("mobile-open");
}
});
});
我做错了什么?