Explorar o código

Listing 3.17: use on() for delegation.

Frederic G. MARAND %!s(int64=9) %!d(string=hai) anos
pai
achega
95dab092a3
Modificáronse 1 ficheiros con 3 adicións e 4 borrados
  1. 3 4
      Chapter 3/03.js

+ 3 - 4
Chapter 3/03.js

@@ -13,16 +13,15 @@ $(document).ready(function () {
 
   $('#switcher-default').addClass('selected');
 
-  $('#switcher').click(function (event) {
+  $('#switcher').click(function(event) {
     if ($(event.target).is('button')) {
       var bodyClass = event.target.id.split('-')[1];
 
       $('body').removeClass().addClass(bodyClass);
 
       $('#switcher button').removeClass('selected');
-      $(event.target).addClass('selected');
-    }
-    else {
+        $(event.target).addClass('selected');
+    } else {
       $('#switcher button').toggleClass('hidden');
     }
   });