03.js 829 B

123456789101112131415161718192021222324252627
  1. $(document).ready(function () {
  2. 'use strict';
  3. $('#switcher h3')
  4. .hover(
  5. function () { $(this).addClass('hover'); },
  6. function () { $(this).removeClass('hover'); })
  7. .click(function () {
  8. $('#switcher button').toggleClass('hidden');
  9. });
  10. $('#switcher-default').addClass('selected');
  11. // Automatic handler names available for (jQuery 1.9.0):
  12. // blur focus focusin focusout load resize scroll unload click dblclick.
  13. // mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave
  14. // change select submit keydown keypress keyup error contextmenu.
  15. $('#switcher button').click(function () {
  16. var bodyClass = this.id.split('-')[1];
  17. $('body').removeClass().addClass(bodyClass);
  18. $('#switcher button').removeClass('selected');
  19. $(this).addClass('selected');
  20. });
  21. });