Demo (on mobile only): http://andrusasumets.github.io/much/
var options = {
element: document.getElementById('id'),
currentScale: 0.5,
minScale: 0.1,
maxScale: 10,
easing: 0.8,
callback: function(settings) {
//returns settings object for the element 60 frames per second
}
}
much.add(options);
much.data() // returns settings objects for all of the elements in an array
much.remove(document.getElementById('id'))
much.stop();
Author: Hans Eklund, North Kingdom
Modified, improved and packaged into a JavaScript library by Andrus Asumets.