3.22.js 965 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. $(document).ready(function() {
  2. $('#switcher').hover(function() {
  3. $(this).addClass('hover');
  4. }, function() {
  5. $(this).removeClass('hover');
  6. });
  7. });
  8. $(document).ready(function() {
  9. var toggleSwitcher = function(event) {
  10. if (!$(event.target).is('button')) {
  11. $('#switcher button').toggleClass('hidden');
  12. }
  13. };
  14. $('#switcher').on('click', toggleSwitcher);
  15. $('#switcher button').click(function() {
  16. $('#switcher').off('click', toggleSwitcher);
  17. if (this.id == 'switcher-default') {
  18. $('#switcher').on('click', toggleSwitcher);
  19. }
  20. });
  21. });
  22. $(document).ready(function() {
  23. $('#switcher-default').addClass('selected');
  24. $('#switcher').click(function(event) {
  25. if ($(event.target).is('button')) {
  26. var bodyClass = event.target.id.split('-')[1];
  27. $('body').removeClass().addClass(bodyClass);
  28. $('#switcher button').removeClass('selected');
  29. $(event.target).addClass('selected');
  30. }
  31. });
  32. });