UNPKG

@wezom/zz-load

Version:

Lazy loader based on IntersectionObserver API

19 lines (18 loc) 508 B
var isJQuery = function (element) { return !!(element && element.jquery); }; export default function (element) { if (element instanceof Element) { return [element]; } else if (isJQuery(element)) { return element.toArray().filter(function (element) { return element instanceof Element; }); } else { var nodeList = typeof element === 'string' ? document.querySelectorAll(element) : element; return Array.from(nodeList).filter(function (node) { return node instanceof Element; }); } }