浏览代码

Listing 3.17: use on() for delegation.

Frederic G. MARAND 9 年之前
父节点
当前提交
95dab092a3
共有 1 个文件被更改,包括 3 次插入4 次删除
  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-default').addClass('selected');
 
 
-  $('#switcher').click(function (event) {
+  $('#switcher').click(function(event) {
     if ($(event.target).is('button')) {
     if ($(event.target).is('button')) {
       var bodyClass = event.target.id.split('-')[1];
       var bodyClass = event.target.id.split('-')[1];
 
 
       $('body').removeClass().addClass(bodyClass);
       $('body').removeClass().addClass(bodyClass);
 
 
       $('#switcher button').removeClass('selected');
       $('#switcher button').removeClass('selected');
-      $(event.target).addClass('selected');
-    }
-    else {
+        $(event.target).addClass('selected');
+    } else {
       $('#switcher button').toggleClass('hidden');
       $('#switcher button').toggleClass('hidden');
     }
     }
   });
   });