3.18.js 821 B

12345678910111213141516171819202122232425262728293031323334
  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. $('#switcher').click(function(event) {
  10. if (!$(event.target).is('button')) {
  11. $('#switcher button').toggleClass('hidden');
  12. }
  13. });
  14. $('#switcher-narrow, #switcher-large').click(function() {
  15. $('#switcher').off('click');
  16. });
  17. });
  18. $(document).ready(function() {
  19. $('#switcher-default').addClass('selected');
  20. $('#switcher').click(function(event) {
  21. if ($(event.target).is('button')) {
  22. var bodyClass = event.target.id.split('-')[1];
  23. $('body').removeClass().addClass(bodyClass);
  24. $('#switcher button').removeClass('selected');
  25. $(event.target).addClass('selected');
  26. }
  27. });
  28. });