min-ready
v2.3.0
Published
Simple ready like jQuery(func)
Downloads
656
Readme
min-ready
[![NPM version][npm-image]][npm-url]
[![Downloads][downloads-image]][downloads-url]
[![Dependency Status][david-image]][david-url]
[npm-image]: https://img.shields.io/npm/v/min-ready.svg?style=flat-square
[npm-url]: https://npmjs.org/package/min-ready
[downloads-image]: http://img.shields.io/npm/dm/min-ready.svg?style=flat-square
[downloads-url]: https://npmjs.org/package/min-ready
[david-image]: http://img.shields.io/david/chunpu/min-ready.svg?style=flat-square
[david-url]: https://david-dm.org/chunpu/min-ready
Simple ready like jQuery(func)
Installation
npm i min-ready
Usage
var ready = require('min-ready')()
ready.queue(function() {
console.log(1)
})
ready.queue(function() {
console.log(2)
})
ready.open()
// => 1, 2
ready.queue(function() {
console.log(3)
})
// => 3
Simple Delay Execute
// before jquery load
var ready = require('min-ready')()
ready.queue(function() {
var $ = this
$('.class').html('some thing')
})
ready.queue('ajax', 'http://foo.bar.com', {success: function() {}})
// after jquery load
ready.ctx = $ // set context
ready.open()