Kaynağa Gözat

Listing 3.17: use on() for delegation.

Frederic G. MARAND 9 yıl önce
ebeveyn
işleme
95dab092a3
1 değiştirilmiş dosya ile 3 ekleme ve 4 silme
  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');
     }
   });