Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. <div id="dropdown-1">
  2. <div class="heading">
  3. Click me
  4. </div>
  5.  
  6. <ul class="content">
  7. <li><a href="#">Link</a></li>
  8. <li><a href="#">Link</a></li>
  9. </ul>
  10. </div>
  11.  
  12. <div id="dropdown-2">
  13. <div class="heading">
  14. Click me
  15. </div>
  16.  
  17. <ul class="content">
  18. <li><a href="#">Link</a></li>
  19. <li><a href="#">Link</a></li>
  20. </ul>
  21. </div>
  22.  
  23. $(document).ready(function() {
  24. var openTabs = [];
  25.  
  26.  
  27. $(".content").hide();
  28.  
  29. $(".heading").click(function(){
  30. var $this = $(this),
  31. selector = $this.parent().attr('id') + ' .heading';
  32.  
  33. if ($(this).next('.content').is(':visible'))
  34. {
  35. var pos = openTabs.indexOf(selector);
  36. openTabs.splice(pos, 1);
  37.  
  38. }
  39. else
  40. {
  41.  
  42. openTabs.push(selector);
  43. }
  44.  
  45. localStorage.openTabs = openTabs.join(',');
  46.  
  47. $this.next(".content").slideToggle();
  48.  
  49. });
  50.  
  51. if (localStorage.openTabs)
  52. $(localStorage.openTabs).click();
  53. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement