jQuery управление свойствами - метод toggleClass()
Пример
Переключает добавление и удаление класса "main" для всех элементов <p>:
$("button").click(function(){ $("p").toggleClass("main"); });
Определение и использование
toggleClass() переключает добавление или удаление одного или нескольких классов у выбранных элементов.
Этот метод проверяет наличие указанного класса в каждом элементе. Если класса нет, он добавляется, если уже установлен, то удаляется. Это и есть эффект переключения.
Однако, используя параметр "switch", вы можете определить, добавлять или удалять класс.
Синтаксис
$().toggleClass(class,switch)
Параметры | Описание |
---|---|
class |
Обязательное. Определяет элемент, к которому нужно добавить или удалить класс. Если нужно определить несколько классов, используйте пробелы для разделения имён классов. |
switch | Доступно. Булево значение. Определяет, добавлять или удалять класс. |
Использование функции для переключения класса
$().toggleClass(function(index,class),switch)
Параметры | Описание |
---|---|
function(index,class) |
Обязательное. Определяет функцию, которая определяет один или несколько классов, которые нужно добавить или удалить.
|
switch | Доступно. Булево значение. Определяет, добавлять (true) или удалять (false) класс. |