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