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)
Addclass
..remove(class)
Removeclass
name or all classes matching the given regular expression..toggle(class)
Toggleclass
..has(class)
Check ifclass
is present..array()
Return an array of classes.Test
$ make test