jquery.resize
Custom resize jQuery event for element. The code use ResizeObserver if browser support itm(rigth now only Chrome/Chromium) or sentinel iframe.
The plugin was created for jQuery Terminal.
Usage
You can use it as jQuery plugin:
$('element').resizer(function() { var $this = $(this); console.log($this.width(), $this.height()); }); // if handler is omitted all event handlers are removed $('element').resizer('unbind', handler);
or as normal event using on/off:
$('element').on('resize', function() { var $this = $(this); console.log($this.width(), $this.height()); }); $('element').off('resize', handler);
License
Copyright (c) 2018-2019 Jakub T. Jankiewicz
Released under MIT license