You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
5 years ago | |
---|---|---|
.. | ||
.npmignore | 5 years ago | |
History.md | 5 years ago | |
Makefile | 5 years ago | |
Readme.md | 5 years ago | |
component.json | 5 years ago | |
index.js | 5 years ago | |
package.json | 5 years ago |
Readme.md
classes
Cross-browser element class manipulation, utilizing the native .classList
when possible. This is not designed to be a .classList
polyfill.
Installation
$ component install component/classes
Example
var classes = require('classes');
classes(el)
.add('foo')
.toggle('bar')
.remove(/^item-\d+/);
API
.add(class)
Add class
.
.remove(class)
Remove class
name or all classes matching the given regular expression.
.toggle(class)
Toggle class
.
.has(class)
Check if class
is present.
.array()
Return an array of classes.
Test
$ make test
License
MIT