diff --git a/src/ResizeSensor.js b/src/ResizeSensor.js index 3d0d599..65315d2 100755 --- a/src/ResizeSensor.js +++ b/src/ResizeSensor.js @@ -125,8 +125,11 @@ addEvent(expand, 'scroll', onScroll); addEvent(shrink, 'scroll', onScroll); } - - if ("[object Array]" === Object.prototype.toString.call(element) + + var elementType = Object.prototype.toString.call(element); + if ('[object Array]' === elementType + || ('[object NodeList]' === elementTyle) + || ('[object HTMLCollection]' === elementTyle) || ('undefined' !== typeof jQuery && element instanceof jQuery) //jquery || ('undefined' !== typeof Elements && element instanceof Elements) //mootools ) { @@ -151,4 +154,4 @@ } }; -})(); \ No newline at end of file +})();