????
Current Path : /home/multihiv/www/store/wp-content/themes/js/scripts/global/ |
Current File : //home/multihiv/www/store/wp-content/themes/js/scripts/global/stickyColumn.js |
/* global woodmart_settings */ (function($) { woodmartThemeModule.$document.on('wdElementorColumnReady pjax:complete', function () { woodmartThemeModule.stickyColumn(); }); window.addEventListener('popstate', function() { woodmartThemeModule.stickyColumn(); }); woodmartThemeModule.stickyColumn = function() { $('.woodmart-sticky-column').each(function() { var $column = $(this), offset = 150; var classes = $column.attr('class').split(' '); for (var index = 0; index < classes.length; index++) { if (classes[index].indexOf('wd_sticky_offset_') >= 0) { var data = classes[index].split('_'); offset = parseInt(data[3]); } } $column.find(' > .vc_column-inner > .wpb_wrapper').trigger('sticky_kit:detach'); $column.find(' > .vc_column-inner > .wpb_wrapper').stick_in_parent({ offset_top: offset }); }); $('.wd-elementor-sticky-column').each(function() { var $column = $(this); var offset = 150; var classes = $column.attr('class').split(' '); for (var index = 0; index < classes.length; index++) { if (classes[index].indexOf('wd_sticky_offset_') >= 0) { var data = classes[index].split('_'); offset = parseInt(data[3]); } } var $widgetWrap = $column.find('> .elementor-column-wrap > .elementor-widget-wrap'); if ($widgetWrap.length <= 0) { $widgetWrap = $column.find('> .elementor-widget-wrap'); } $widgetWrap.stick_in_parent({ offset_top: offset }); }); }; $(document).ready(function() { woodmartThemeModule.stickyColumn(); }); })(jQuery);