Server IP : 162.0.217.223 / Your IP : 216.73.216.168 Web Server : LiteSpeed System : Linux premium269.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : mypckeys ( 1539) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mypckeys/yeslicense.org/wp-content/themes/woodmart/js/scripts/elements/ |
Upload File : |
jQuery.each([ 'frontend/element_ready/wd_compare_img.default' ], function(index, value) { woodmartThemeModule.wdElementorAddAction(value, function() { woodmartThemeModule.compareImages(); }); }); woodmartThemeModule.compareImages = function() { var containers = document.querySelectorAll('.wd-compare-img'); containers.forEach(function(container) { addDraggingEvents(container); }); function addDraggingEvents(container) { var isDragging = false; // Mouse event handlers. container.addEventListener('mousedown', function(e) { isDragging = true; moveSlider(e, container); }); document.addEventListener('mouseup', function() { isDragging = false; }); container.addEventListener('mousemove', function(e) { if (!isDragging) { return; } moveSlider(e, container); }); // Event handlers for sensory devices. container.addEventListener('touchstart', function(e) { isDragging = true; moveSlider(e.touches[0], container); }, {passive: true}); document.addEventListener('touchend', function() { isDragging = false; }, {passive: true}); container.addEventListener('touchmove', function(e) { if (!isDragging) { return; } moveSlider(e.touches[0], container); }, {passive: true}); } // Move the slider to the click position or the drag position. function moveSlider(e, container) { var containerRect = container.getBoundingClientRect(); var offsetX = e.clientX - containerRect.left; if (offsetX < 0) { offsetX = 0; } if (offsetX > containerRect.width) { offsetX = containerRect.width; } var widthPercentage = ( (offsetX / containerRect.width) * 100).toFixed(3); // Update the CSS variable container.style.setProperty('--wd-compare-handle-pos', `${widthPercentage}%`); } } window.addEventListener('load', function() { woodmartThemeModule.compareImages(); });