logo

jQuery toggleClass()

jQuery toggleCLass() yöntemi, seçilen öğelere bir veya daha fazla sınıf eklemek veya kaldırmak için kullanılır. Bu yöntem, bir veya daha fazla sınıf adının eklenmesi ve kaldırılması arasında geçiş yapar. Belirtilen sınıf adları için her öğeyi kontrol eder. Sınıf adı önceden ayarlanmışsa kaldırır, sınıf adı eksikse ekler.

Bu şekilde geçiş efekti yaratır. Ayrıca switch parametresini kullanarak yalnızca ekleme veya yalnızca kaldırma işlemlerini belirlemenizi de kolaylaştırır.

Sözdizimi :

 $(selector).toggleClass(classname,function(index,currentclass),switch) 

jQuery toggleClass() yönteminin parametreleri

Kümedeki elemanın indeks konumunu sağlar.Seçilen öğenin geçerli sınıf adını sağlar.
Parametre Tanım
sınıf adı Zorunlu bir parametredir. Eklenecek veya kaldırılacak bir veya daha fazla sınıf adını belirtir. Birden fazla sınıf kullanıyorsanız bunları boşlukla ayırın.
işlev (indeks, geçerli sınıf) İsteğe bağlı bir parametredir. Eklemek veya kaldırmak istediğiniz bir veya daha fazla sınıf adını belirtir.
Dizin:
Geçerli sınıf:
anahtar Aynı zamanda isteğe bağlı bir parametredir. Sınıfın eklenmesi (true) veya kaldırılması (false) gerektiğini belirten bir Boolean değeridir.

jQuery toggleClass() yöntemi örneği

jQuery toggleClass() yönteminin etkisini göstermek için bir örnek alalım.

 $(document).ready(function(){ $(&apos;button&apos;).click(function(){ $(&apos;p&apos;).toggleClass(&apos;main&apos;); }); }); .main { font-size: 150%; color: red; } Toggle class &apos;main&apos; for p elements <p>Hello! javatpoint.com</p> <p>This is popular tutorial website.</p> <p> <b>Note:</b> Click repeatedly on the button to see the toggle effect.</p> 
Şimdi Test Edin

jQuery toggleClass() örneği 2

 toggleClass demo p { margin: 4px; font-size: 16px; font-weight: bolder; cursor: pointer; } .blue { color: black; } .highlight { background: pink; } <p>www.javatpoint.com</p> <p>Java Tutorial</p> <p>SQL Tutorial</p> <p>Android Tutorial</p> <p>HTML Tutorial</p> <p>etc.</p> $( &apos;p&apos; ).click(function() { $( this ).toggleClass( &apos;highlight&apos; ); }); 
Şimdi Test Edin

jQuery toggleClass() örneği 3

 toggleClass demo .wrap &gt; div { float: left; width: 100px; margin: 1em 1em 0 0; padding=left: 3px; border: 1px solid #abc; } div.a { background-color: aqua; } div.b { background-color: burlywood; } div.c { background-color: cornsilk; } toggle toggle a toggle a b toggle a b c <a href="#">Reset</a> var cls = [ &apos;&apos;, &apos;a&apos;, &apos;a b&apos;, &apos;a b c&apos; ]; var divs = $( &apos;div.wrap&apos; ).children(); var appendClass = function() { divs.append(function() &apos;none&apos; ) + &apos; &apos;; ); }; appendClass(); $( &apos;button&apos; ).on( &apos;click&apos;, function() undefined; divs.toggleClass( tc ); appendClass(); ); $( &apos;a&apos; ).on( &apos;click&apos;, function( event ) { event.preventDefault(); divs.empty().each(function( i ) { this.className = cls[ i ]; }); appendClass(); }); 
Şimdi Test Edin