Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. (function ($) {
  2. $(document).ready(function () {
  3. var activeElement = $('#cssmenu').find('.active');
  4. activeElement.parentsUntil(".section").show();
  5.  
  6. $('.section > a').click(function () {
  7. $('#cssmenu li').removeClass('active');
  8. $(this).closest('li').addClass('active');
  9. var checkElement = $(this).next();
  10. if ((checkElement.is('.group-list')) && (checkElement.is(':visible'))) {
  11. $(this).closest('li').removeClass('active');
  12. checkElement.slideUp('normal');
  13. }
  14. if ((checkElement.is('.group-list')) && (!checkElement.is(':visible'))) {
  15. $('.group-list:visible').slideUp('normal');
  16. $('.category-list:visible').slideUp('normal');
  17. checkElement.slideDown('normal');
  18. }
  19. if ($(this).closest('li').find('ul').children().length == 0) {
  20. return true;
  21. } else {
  22. return false;
  23. }
  24. });
  25. $('.group > a').click(function (e) {
  26. $('#cssmenu li').removeClass('active');
  27. $(this).closest('li').addClass('active');
  28. var checkElement = $(this).next();
  29. if ((checkElement.is('.category-list')) && (checkElement.is(':visible'))) {
  30. $(this).closest('li').removeClass('active');
  31. checkElement.slideUp('normal');
  32. }
  33. if ((checkElement.is('.category-list')) && (!checkElement.is(':visible'))) {
  34. $('.category-list:visible').slideUp('normal');
  35. checkElement.slideDown('normal');
  36. }
  37. if ($(this).closest('li').find('ul').children().length == 0) {
  38. return true;
  39. } else {
  40. return false;
  41. }
  42. window.location.href = $(this).attr('href');
  43. });
  44. $('.category > a').click(function () {
  45. $('#cssmenu li').removeClass('active');
  46. $(this).closest('li').addClass('active');
  47. var checkElement = $(this).next();
  48. if ((checkElement.is('.category-list')) && (checkElement.is(':visible'))) {
  49. $(this).closest('li').removeClass('active');
  50. }
  51. if ($(this).closest('li').find('ul').children().length == 0) {
  52. return true;
  53. } else {
  54. return false;
  55. }
  56. window.location.href = $(this).attr('href');
  57. });
  58. });
  59. })(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement