asjs-dev / watch-render

Trigger render event when changed any html element's content or any property

Repository from Github https://github.comasjs-dev/watch-renderRepository from Github https://github.comasjs-dev/watch-render

watch-render.js

Trigger "render" event when any html element's content or any property are changed

Like div content, size, color are dynamically changed or a hidden element becomes visible

It works with css animations and transitions

Event will also be triggered when child element is changed

Demo

https://codepen.io/iroshan/pen/JqJdLY

Example

var target = document.querySelector(selector);
var renderWatcher = watchRender(target);
target.addEventListener("render", function() {
  console.log("rendered", target.offsetWidth);
});

API

startWatch: Start watching element changes and fire "render" event

stopWatch: Stop watching element changes

About

Trigger render event when changed any html element's content or any property

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%