File "plus-process-steps.js"

Full Path: /home/digimqhe/flashdigi.uk/assets/js/main/process-steps/plus-process-steps.js
File size: 1.22 KB
MIME-type: text/plain
Charset: utf-8

(function($) {
	"use strict";
    var WidgetProcessStepsHandler = function($scope, $) {
        var container = $scope.find('.tp-process-steps-widget'),
            loop_item = container.find(".tp-process-steps-wrapper");

        if (container.hasClass('style_2')) {
            var w = $(window).innerWidth();
            if (w >= 768) {
				var total_item = loop_item.length;
				var divWidth = container.width();
				var margin = total_item * 20;

				var new_divWidth = divWidth - margin;
				var per_box_width = new_divWidth / total_item;
				loop_item.css('width', per_box_width);
					
                $(window).on('resize', function() {                    
                    var total_item = loop_item.length;
                    var divWidth = container.width();
                    var margin = total_item * 20;

                    new_divWidth = divWidth - margin;
                    per_box_width = new_divWidth / total_item;
                    loop_item.css('width', per_box_width);

                });
            }
        }
    };
    $(window).on('elementor/frontend/init', function() {
        elementorFrontend.hooks.addAction('frontend/element_ready/tp-process-steps.default', WidgetProcessStepsHandler);
    });
})(jQuery);