| Server IP : 193.146.211.90 / Your IP : 10.85.6.55 Web Server : Apache System : Linux wordpress-gti-69dcdb54f7-n4wdq 6.11.8-arch1-2 #1 SMP PREEMPT_DYNAMIC Fri, 15 Nov 2024 15:35:07 +0000 x86_64 User : 1001 ( 1001) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /bitnami/wordpress/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"
});
});
}
}
}
})();