CSS классы
Last updated
Last updated
Ну, вроде с CSS разобрались, хотя нет — стоит ещё описать манипуляции с классами, тоже из разряда первичных навыков:
В приведённых методах в качестве className
может быть строка, содержащая список классов через пробел.
Мне ни разу не приходилось использовать данные методы с функциями обратного вызова, и лишь единожды пригодился флаг «
state
», так что не заморачивайтесь всё это запоминать, да и в дальнейшем, цитируя руководство по jQuery, я буду сознательно опускать некоторые «возможности».
Но хватит заниматься переводом официальной документации, перейдем к наглядным примерам.
В первую очередь — добавление классов:
Переключение классов так же востребованный метод:
Работает переключение нескольких классов следующим образом:
Ну и примеры с удалением, для полного комплекта, так сказать:
Наглядный интерактивный пример:
добавление класса элементу
добавление класса с помощью функции обратного вызова
проверка на причастность к определённому классу
удаление класса
удаление класса с помощью функции обратного вызова
переключение класса
переключение класса по флагу state
переключение класса с помощью функции обратного вызова, флаг state
опционален