boilerplate.js
Version:
Development Tools
19 lines (13 loc) • 374 B
JavaScript
/* How To Use
<button>Demo</button>
document.querySelector('button').fadeIn(() => {
console.log('optional callback');
});
*/
Element.prototype.fadeIn = function(cb) {
this.classList.remove('hidden');
components.animate.css(this, 'fadeIn', () => {
this.classList.remove('hidden');
cb && cb(this);
});
};