When my page is resized for mobile via media queries, I show a menu bar (handle), that allows the user to click and slideToggle the navigation bar, so they can see it.
When I manually resize my page, I notice the following issue:
When I was in mobile view, and the navigation bar was visible, then when I resize it, the nav bar is visible. But, if I close the nav bar in mobile view, and then resize to full screen, my nav bar disappears, and I'm not sure why. I believe there is a problem with my jQuery. Can anyone point me in the right direction?
$(document).ready(function() {
  var handle = $(".handle");
  var navigation = $(".navigation");
  handle.click(function() {
    navigation.slideToggle();
  });
});nav ul {
  background-color: #43a286;
  overflow: hidden;
  color: white;
  padding: 0;
  text-align: center;
  margin: 0;
}
nav ul li:hover {
  background-color: #399077;
  transition: 0.5s;
}
nav ul li {
  display: inline-block;
  padding: 20px;
}
.handle {
  width: 100%;
  background: #005c48;
  text-align: left;
  box-sizing: border-box;
  padding: 15px;
  color: white;
  display: none;
}
.handle i {
  float: right;
  cursor: pointer;
}
@media screen and (max-width: 400px) {
  nav ul li {
    box-sizing: border-box;
    width: 100%;
    display: block;
    padding: 15px;
    text-align: left;
    box-shadow: 1px 1px #399077;
  }
  .handle {
    display: block;
  }
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<nav>
  <div class="handle">Menu</div>
  <ul class="navigation">
    <a href="#"><li>Home</li></a>
    <a href="#"><li>About</li></a>
    <a href="#"><li>Service</li></a>
    <a href="#"><li>Contact</li></a>
  </ul>
</nav> 
     
    