Server IP : 162.213.251.212 / Your IP : 18.216.147.121 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/self/root/home/allssztx/./www/PIQTV/wp-content/themes/woodmart/js/scripts/elements/ |
Upload File : |
/* global woodmart_settings */ (function($) { $.each([ 'frontend/element_ready/wd_image_hotspot.default', ], function(index, value) { woodmartThemeModule.wdElementorAddAction(value, function() { woodmartThemeModule.imageHotspot(); }); }); woodmartThemeModule.$document.on('wdShopPageInit', function() { woodmartThemeModule.imageHotspot(); }); woodmartThemeModule.imageHotspot = function() { $('.wd-image-hotspot').each(function() { var _this = $(this); var btn = _this.find('.hotspot-btn'); var parentWrapper = _this.parents('.wd-image-hotspot-wrapper'); if (!parentWrapper.hasClass('hotspot-action-click') && woodmartThemeModule.$window.width() > 1024) { return; } btn.on('click', function() { if (_this.hasClass('hotspot-opened')) { _this.removeClass('hotspot-opened'); } else { _this.addClass('hotspot-opened'); _this.siblings().removeClass('hotspot-opened'); } setContentPosition(); woodmartThemeModule.$document.trigger('wood-images-loaded'); return false; }); woodmartThemeModule.$document.on('click', function(e) { var target = e.target; if (_this.hasClass('hotspot-opened') && !$(target).is('.wd-image-hotspot') && !$(target).parents().is('.wd-image-hotspot')) { _this.removeClass('hotspot-opened'); return false; } }); }); //Image loaded $('.wd-image-hotspot-wrapper').each(function() { var _this = $(this); _this.imagesLoaded(function() { _this.addClass('loaded'); }); }); function setContentPosition() { $('.wd-image-hotspot .hotspot-content').each(function() { var content = $(this); content.removeClass('hotspot-overflow-right hotspot-overflow-left'); content.attr('style', ''); var offsetLeft = content.offset().left; var offsetRight = woodmartThemeModule.$window.width() - (offsetLeft + content.outerWidth()); if (woodmartThemeModule.windowWidth > 768) { if (offsetLeft <= 0) { content.addClass('hotspot-overflow-right'); } if (offsetRight <= 0) { content.addClass('hotspot-overflow-left'); } } if (woodmartThemeModule.windowWidth <= 768) { if (offsetLeft <= 0) { content.css('marginLeft', Math.abs(offsetLeft - 15) + 'px'); } if (offsetRight <= 0) { content.css('marginLeft', offsetRight - 15 + 'px'); } } }); } }; $(document).ready(function() { woodmartThemeModule.imageHotspot(); }); })(jQuery);