UNPKG

libdom

Version:

Lean Browser Library for typical DOM operations

68 lines (55 loc) 1.8 kB
'use strict'; var WIN = global, DOC = WIN.document, main = WIN.libdom, subject = DOC.getElementById('buang1'); //main.eachDisplacement( // function (o) { // main.offset(subject, o.x, o.y); // }, // { x: 10, y: 50 }, // { x: 1000, y: 300 }, // 'easeOut'); main.stylize(subject, { 'backgroundColor': '#f00', 'width': 200, 'height': 100 }); console.log("subject ", subject); main.animateStyle(subject, { left: 200, top: 200, backgroundColor: '#00f' }, 'easeIn', 1); main.on(DOC, 'click', function (event) { var screen = main.screen(); //current = main.offset(subject); //updates = { // x: screen[0] + event.clientX, // y: screen[1] + event.clientY // }; main.animateStyle(subject, { left: screen[0] + event.clientX, top: screen[1] + event.clientY }); //if (animating) { // animating.update(updates); // return; //} //animating = main.eachDisplacement( // function (o, last) { // main.offset(subject, o.x, o.y); // if (last) { // animating = false; // } // }, // { // x: current[0], // y: current[1] // }, // updates, // 'easeOut'); });