Untitled


SUBMITTED BY: Kinglion

DATE: Feb. 10, 2021, 12:14 p.m.

FORMAT: Text only

SIZE: 1.1 kB

HITS: 349

  1. $(document).ready(function () {
  2. $('.navbar .dropdown-item').on('click', function (e) {
  3. var $el = $(this).children('.dropdown-toggle');
  4. var $parent = $el.offsetParent(".dropdown-menu");
  5. $(this).parent("li").toggleClass('open');
  6. if (!$parent.parent().hasClass('navbar-nav')) {
  7. if ($parent.hasClass('show')) {
  8. $parent.removeClass('show');
  9. $el.next().removeClass('show');
  10. $el.next().css({"top": -999, "left": -999});
  11. } else {
  12. $parent.parent().find('.show').removeClass('show');
  13. $parent.addClass('show');
  14. $el.next().addClass('show');
  15. $el.next().css({"top": $el[0].offsetTop, "left": $parent.outerWidth() - 4});
  16. }
  17. e.preventDefault();
  18. e.stopPropagation();
  19. }
  20. });
  21. $('.navbar .dropdown').on('hidden.bs.dropdown', function () {
  22. $(this).find('li.dropdown').removeClass('show open');
  23. $(this).find('ul.dropdown-menu').removeClass('show open');
  24. });
  25. });

comments powered by Disqus