| Server IP : 123.56.80.60 / Your IP : 216.73.216.78 Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586 User : SYSTEM ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/site/20241224/spunner/wp-content/themes/astra/assets/js/unminified/ |
Upload File : |
(function () {
// Triggers sticky add to cart on scroll.
const astraStickyAddToCart = document.querySelector(".ast-sticky-add-to-cart");
if (astraStickyAddToCart) {
const scrollOffset = document.querySelector('.product .single_add_to_cart_button').offsetTop;
window.addEventListener("scroll", function () {
if (window.scrollY >= scrollOffset) {
astraStickyAddToCart.classList.add('is-active');
} else {
astraStickyAddToCart.classList.remove('is-active');
}
})
}
// Smooth scrolls if select option button is active.
const AstraSmoothScrollBtn = document.querySelector(".ast-sticky-add-to-cart-action-wrap .single_link_to_cart_button");
const element = document.querySelector(".single_add_to_cart_button");
if (AstraSmoothScrollBtn && element) {
const headerOffset = 230;
const elementPosition = document.querySelector('.single_add_to_cart_button').offsetTop;
if (elementPosition) {
const offsetPosition = elementPosition - headerOffset;
if (offsetPosition) {
AstraSmoothScrollBtn.addEventListener('click', function (e) {
e.preventDefault();
window.scrollTo({
top: offsetPosition,
behavior: "smooth"
});
});
}
}
}
})();