logo

јКуери тогглеЦласс()

Метода јКуери тогглеЦЛасс() се користи за додавање или уклањање једне или више класа из изабраних елемената. Овај метод се пребацује између додавања и уклањања једног или више назива класе. Он проверава сваки елемент за наведена имена класа. Ако је име класе већ постављено, уклања се, а ако недостаје име класе, додаје.

На тај начин ствара ефекат преклапања. Такође вам омогућава да одредите само додавање или уклањање помоћу параметра свитцх.

Синтакса :

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

Параметри методе јКуери тогглеЦласс().

Обезбеђује индексну позицију елемента у скупу.Он даје тренутно име класе изабраног елемента.
Параметар Опис
Назив класе То је обавезан параметар. Одређује једно или више имена класе за додавање или уклањање. Ако користите неколико класа, раздвојите их размаком.
функција (индекс, тренутна класа) То је опциони параметар. Он наводи једно или више имена класа које желите да додате или уклоните.
Индекс:
Тренутна класа:
прекидач То је такође опциони параметар. То је Боолеан вредност која одређује да ли класу треба додати (тачно) или уклонити (нетачно).

Пример јКуери тогглеЦласс() методе

Узмимо пример да демонстрирамо ефекат јКуери тогглеЦласс() методе.

 $(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> 
Тестирајте одмах

јКуери тогглеЦласс() пример 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; ); }); 
Тестирајте одмах

јКуери тогглеЦласс() пример 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(); }); 
Тестирајте одмах