custom-javascript.js 756 Bytes
// Add your custom JS here.
import jquery from 'jquery';
import LazyLoad from "vanilla-lazyload";

import "./_menu_mobile";
import "./_search";
import "./_header_menu";


var myLazyLoad = new LazyLoad();


window.tz_checkVisible = function(elm, evalType , offset, heightBuffer) {
    evalType = evalType || "visible";

    var vpH = jQuery(window).height(), // Viewport Height
        st = jQuery(window).scrollTop(), // Scroll Top
        y = jQuery(elm).offset().top + offset,
        elementHeight = jQuery(elm).height();

        if (heightBuffer) {
            elementHeight += heightBuffer;
        }

    if (evalType === "visible") return ((y < (vpH + st)) && (y > (st - elementHeight)));
    if (evalType === "above") return ((y < (vpH + st)));
};