Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
rpm-mcarman b9f7ec4306 First Commit 3 lat temu
..
.npmignore First Commit 3 lat temu
History.md First Commit 3 lat temu
Makefile First Commit 3 lat temu
Readme.md First Commit 3 lat temu
component.json First Commit 3 lat temu
index.js First Commit 3 lat temu
package.json First Commit 3 lat temu

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