瀏覽代碼

màj exemple 2

Benoît Hubert 8 年之前
父節點
當前提交
12dba3e7c6
共有 2 個文件被更改,包括 15 次插入3 次删除
  1. 8 2
      exemples/selecteurs-multiples/contenu.html
  2. 7 1
      exemples/selecteurs-multiples/script.js

+ 8 - 2
exemples/selecteurs-multiples/contenu.html

@@ -1,4 +1,5 @@
 <h5>Sélection de boutons </h5>
+<p>Boutons cyan et magenta&nbsp;: enlève toutes les classes sur event clic</p>
 <div>
   <button class="cyan bold-text">Cyan 1</button>
   <button class="cyan">Cyan 2</button>
@@ -7,7 +8,12 @@
   <button class="magenta underlined-text">Magenta 1</button>
   <button class="magenta">Magenta 2</button>
 </div>
+<p>Boutons jaune et orange&nbsp;: enlève la classe de couleur, garde le reste</p>
 <div>
-  <button class="yellow">Yellow 1</button>
-  <button class="yellow">Yellow 2</button>
+  <button class="yellow underlined-text">Jaune 1</button>
+  <button class="yellow underlined-text">Jaune 2</button>
+</div>
+<div>
+  <button class="orange underlined-text">Orange 1</button>
+  <button class="orange underlined-text">Orange 2</button>
 </div>

+ 7 - 1
exemples/selecteurs-multiples/script.js

@@ -1,5 +1,11 @@
 // Cliquer sur ces boutons enlève leur classe:
 // removeClass() sans argument enlève tout!
-$('.cyan,.yellow').click(function() {
+$('.cyan,.magenta').click(function() {
     $(this).removeClass();
+});
+
+// Cliquer sur ces boutons n'enlève que leur classe yellow ou orange mais garde underline-text:
+// removeClass() peut prendre plusieurs classes comme arguments
+$('.yellow,.orange').click(function() {
+    $(this).removeClass('yellow orange');
 })