Guest User

Untitled

a guest
May 21st, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. $(mobile);
  2.  
  3. function mobile() {
  4. 'use strict';
  5. // mobile nav
  6. var toggleMobileNav = $(".mobile-nav-toggle");
  7. var toggleMobileNavOpen = "mobile-nav-toggle--open";
  8. var mobileNav = $(".mobile-nav");
  9. var body = $("body");
  10. var mobileNavOverlay = $(".mobile-nav-overlay");
  11. var bodyIsLocked = "body-is-locked";
  12. var mobileNavOverlayIsLocked = "mobile-nav-overlay--locked";
  13. var mobileNavOpen = "mobile-nav--open";
  14. var mobileMenuLink = $(".mobile-menu").find("a");
  15. toggleMobileNav.click(function(e) {
  16. $(this).toggleClass(toggleMobileNavOpen);
  17. mobileNav.toggleClass(mobileNavOpen);
  18. mobileNavOverlay.toggleClass(mobileNavOverlayIsLocked);
  19. body.toggleClass(bodyIsLocked);
  20. });
  21. mobileNavOverlay.click(function(e) {
  22. $(this).removeClass(mobileNavOverlayIsLocked);
  23. toggleMobileNav.removeClass(toggleMobileNavOpen);
  24. mobileNav.removeClass(mobileNavOpen);
  25. body.removeClass(bodyIsLocked);
  26. });
  27.  
  28. // mobile nav active link
  29. mobileMenuLink.each(function() {
  30. var location = window.location.href;
  31. var link = this.href;
  32. if (location == link) {
  33. $(this).addClass("is-active");
  34. }
  35. });
  36.  
  37. // del empty elements
  38. var content = $('.content');
  39. content.find('p:empty').hide();
  40. content.find('span:empty').hide();
  41.  
  42. content.find('img').after('<br />');
  43. }
Add Comment
Please, Sign In to add comment