Guest User

Untitled

a guest
May 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <style>
  2. .et_mobile_menu .menu-item-has-children > a {
  3. background-color: transparent;
  4. }
  5.  
  6. #main-header .et_mobile_menu li ul.sub-menu.hide {
  7. display: none !important;
  8. visibility: hidden !important;
  9. transition: all 1.5s ease-in-out;
  10. }
  11.  
  12. #main-header .et_mobile_menu li ul.sub-menu.visible {
  13. display: block !important;
  14. visibility: visible !important;
  15. }
  16.  
  17. .et_mobile_menu .menu-item-has-children > a:after {
  18. content: '';
  19. width: 0;
  20. height: 0;
  21. border-left: 7px solid transparent;
  22. border-right: 7px solid transparent;
  23. border-top: 7px solid #ffffff;
  24. position: absolute;
  25. right: 25px;
  26. }
  27.  
  28. .et_mobile_menu .menu-item-has-children > a:after {
  29. border-top: 7px solid #ffffff;
  30. }
  31. </style>
  32. <script>
  33. (function($) {
  34.  
  35. function setup_collapsible_submenus() {
  36. var $menu = $('#mobile_menu'),
  37. top_level_link = '.menu-item-has-children > a';
  38. $menu.find('a').each(function() {
  39. $(this).off('click');
  40.  
  41. if ( $(this).is(top_level_link) ) {
  42. $(this).attr('href', '#');
  43. $(this).next('.sub-menu').addClass('hide');
  44. }
  45.  
  46. if ( ! $(this).siblings('.sub-menu').length ) {
  47. $(this).on('click', function(event) {
  48. $(this).parents('.mobile_nav').trigger('click');
  49. });
  50. } else {
  51. $(this).on('click', function(event) {
  52. event.preventDefault();
  53. $(this).next('.sub-menu').toggleClass('visible');
  54. });
  55. }
  56. });
  57. }
  58.  
  59. $(window).load(function() {
  60. setTimeout(function() {
  61. setup_collapsible_submenus();
  62. }, 700);
  63. });
  64. })(jQuery);
  65. </script>
Add Comment
Please, Sign In to add comment