File: /var/www/vhosts/greenclinic.kz/newsite/wp-content/themes/green-clinic/assets/js/app.js
Fancybox.bind("[data-fancybox]", {});
(function($){
/*/
let wow = new WOW({
boxClass: 'wow', // animated element css class (default is wow)
animateClass: 'animated', // animation css class (default is animated)
offset: 0, // distance to the element when triggering the animation (default is 0)
mobile: false, // trigger animations on mobile devices (default is true)
live: true, // act on asynchronously loaded content (default is true)
callback: function(box) {
// the callback is fired every time an animation is started
// the argument that is passed in is the DOM node being animated
},
scrollContainer: null, // optional scroll container selector, otherwise use window,
resetAnimation: true, // reset animation on end (default is true)
});
wow.init();
/**/
document.addEventListener("DOMContentLoaded", function() {
const servicesItems = document.querySelectorAll('.services-slider-item');
servicesItems.forEach(item => {
item.addEventListener('mouseenter', function() {
this.classList.add('hovered');
});
item.addEventListener('mouseleave', function() {
this.classList.remove('hovered');
});
});
});
if (document.body.classList.contains('single-doctors')) {
document.addEventListener('DOMContentLoaded', function() {
var button = document.querySelector('.doctor__card-button button');
if (button) {
button.addEventListener('click', function() {
var docName = this.getAttribute('data-doc-name');
var click_one = 1;
localStorage.setItem("doc_name", docName);
localStorage.setItem("value_click", click_one);
document.location.href = '/zapis-na-priem';
});
}
});
}
const photogalleryContainer = document.getElementById("photogallery__container");
$('body.page-id-776 ').on('click', '.mrt__button-one', function() {
var value_one = 'МРТ';
var click_one = 1;
localStorage.setItem("value_ls", value_one);
localStorage.setItem("value_click", click_one);
document.location.href = '/prices/magnitno-rezonansnaya-tomografiya';
});
$('body.page-id-778 ').on('click', '.mrt__button-one', function() {
var value_one = 'Компьютерная томография';
var click_one = 1;
localStorage.setItem("value_ls", value_one);
localStorage.setItem("value_click", click_one);
document.location.href = '/prices/kompyuternaya-tomografiya';
});
$('body.page-id-773 ').on('click', '.mrt__button-one', function() {
var value_one = 'рентген';
var click_one = 1;
localStorage.setItem("value_ls", value_one);
localStorage.setItem("value_click", click_one);
document.location.href = '/prices/rentgenologiya';
});
$('body.page-id-648').on('click', '.mmodal .yellow-button', function() {
var title = $(this).closest('.mmodal').find('.modal__content-title').text();
var value_one = 'справка';
var click_one = 1;
localStorage.setItem("value_ls", value_one);
localStorage.setItem("value_click", click_one);
window.location.href = '/search';
});
var $header = $(".header-sticky")
var scroll = 300
var active = "active"
$(window).scroll(function() {
if ($(window).scrollTop() > scroll) {
$header.addClass(active)
} else {
$header.removeClass(active);
}
});
if ($('body').hasClass('single-vacancies')) {
const breadcrumbContainer = $('.breadcrumbs');
if (breadcrumbContainer.length > 0) {
const newSpan = $('<span></span>');
const newLink = $('<a href="/vacancies">Вакансии</a>');
newSpan.append(newLink);
const lastBreadcrumb = breadcrumbContainer.find('.breadcrumb_last');
newSpan.insertBefore(lastBreadcrumb);
}
}
if ($('body').hasClass('single-doctors')) {
// Find the parent element with the class "breadcrumbs"
const breadcrumbContainer = $('.breadcrumbs');
if ($('.section.doctor').hasClass('supervisory')) {
if (breadcrumbContainer.length > 0) {
// Create a new span element for the link to "/doctors"
const newSpan = $('<span></span>');
// Create a new link element for "/doctors"
const newLink = $('<a href="/international-cooperation">Наблюдательный совет</a>');
// Append the new link to the new span element
newSpan.append(newLink);
// Insert the new span element before the last element in the breadcrumbContainer
const lastBreadcrumb = breadcrumbContainer.find('.breadcrumb_last');
newSpan.insertBefore(lastBreadcrumb);
}
} else {
if (breadcrumbContainer.length > 0) {
// Create a new span element for the link to "/doctors"
const newSpan = $('<span></span>');
// Create a new link element for "/doctors"
const newLink = $('<a href="/doctors">Врачи</a>');
// Append the new link to the new span element
newSpan.append(newLink);
// Insert the new span element before the last element in the breadcrumbContainer
const lastBreadcrumb = breadcrumbContainer.find('.breadcrumb_last');
newSpan.insertBefore(lastBreadcrumb);
}
}
}
$('#closemodal').click(function(){
$.fancybox.close();
});
})(jQuery);
const headerLang = document.getElementById('header__lang');
const headerLangCopy = document.querySelector('.header__lang .wp-block-group');
const headerMobileLang = document.getElementById('header__mobile_lang');
headerLang.innerHTML = headerLangCopy.innerHTML;
headerMobileLang.innerHTML = headerLangCopy.innerHTML;
(function ($) {
$(document).ready(function () {
$(".slider.owl-carousel").owlCarousel({
smartSpeed: 750,
items: 1,
autoplay: false,
autoplayTimeout: 3500,
autoplayHoverPause: true,
nav: !0,
loop: !0,
lazyLoad: 1,
navText: ["<div class='slider-nav slider-nav-prev'></div>", "<div class='slider-nav slider-nav-next'></div>"],
}),
$(".services-slider.owl-carousel").owlCarousel({
items: 1,
nav: !0,
loop: !0,
navText: ["<div class='slider-nav slider-nav-prev'></div>", "<div class='slider-nav slider-nav-next'></div>"]
}),
$(".front-page .doctors-slider.owl-carousel").owlCarousel({
items: 5,
nav: !0,
margin: 20,
navText: ["<div class='slider-nav slider-nav-prev'></div>", "<div class='slider-nav slider-nav-next'></div>"],
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true
},
500:{
items:1,
nav:true
},
600:{
items:2,
nav:true
},
1000:{
items:2,
nav:true
},
1260:{
items:3,
nav:true,
loop:true
},
1670:{
items:5,
nav:true,
loop:true
},
}
}),
$(".not-front-page .doctors-slider.owl-carousel").owlCarousel({
items: 5,
nav: !0,
margin: 20,
navText: ["<div class='slider-nav slider-nav-prev'></div>", "<div class='slider-nav slider-nav-next'></div>"],
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true
},
500:{
items:1,
nav:true
},
600:{
items:2,
nav:true
},
1000:{
items:2,
nav:true
},
1260:{
items:3,
nav:true,
loop:false
},
1670:{
items:5,
nav:true,
loop:false
},
}
}),
$(".clients-slider.owl-carousel").owlCarousel({
items: 6,
nav: !0,
margin: 75,
loop: !0,
autoWidth: !0,
navText: ["<div class='slider-nav slider-nav-prev'></div>", "<div class='slider-nav slider-nav-next'></div>"],
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true
},
600:{
items:2,
nav:true
},
1760:{
items:4,
nav:true,
loop:false
},
1820:{
items:6,
nav:true,
loop:false
},
}
}),
$(".accordion-items .accordion-item:first-child").addClass("accordion-open"),
$(".accordion-items .accordion-btn").on("click", function () {
var t = $(this).parent();
t.parent().find(".accordion-open").removeClass("accordion-open "), $(t).addClass("accordion-open");
}),
$(".callback-widjet .btn-widjet").on("click", function () {
$(this).parent().hasClass("open-widjet") ? $(this).parent().removeClass("open-widjet") : $(this).parent().addClass("open-widjet");
}),
$(".switcher-list").on("click", function () {
$(".switcher-list li").toggle();
});
});
})(jQuery);
document.addEventListener('DOMContentLoaded', function() {
const mobileMenu = document.querySelector('#mobile-menu-frame');
const headerMobileMenu = document.querySelector('.header__mobile_menu');
const mobileMenuClose = document.querySelector('.mobile-menu-frame-header-close');
headerMobileMenu.addEventListener('click', function() {
mobileMenu.classList.add('open');
});
mobileMenuClose.addEventListener('click', function() {
mobileMenu.classList.remove('open');
});
});
window.onscroll = function() {
scrollFunction();
};
function scrollFunction() {
if (document.body.scrollTop > 500 || document.documentElement.scrollTop > 500) {
document.getElementById("back-to-top").style.display = "flex";
} else {
document.getElementById("back-to-top").style.display = "none";
}
}
document.getElementById("back-to-top").onclick = function() {
document.body.scrollTop = 0; // For Safari
document.documentElement.scrollTop = 0; // For Chrome, Firefox, IE and Opera
};
const modalsOpen = document.querySelectorAll('.m-services__item');
const headerSticky = document.querySelector(".header-sticky");
modalsOpen.forEach(modalsOpen => {
modalsOpen.addEventListener('click', function() {
headerSticky.classList.add('hhhide');
});
});
const modalsCloser = document.querySelectorAll('.modalcloser');
modalsCloser.forEach(modalsCloser => {
modalsCloser.addEventListener('click', function() {
headerSticky.classList.remove('hhhide');
});
});
// ContactForm7
document.addEventListener('wpcf7mailsent', function(e) {
// Форма Запись на прием
if ( e.target.wpcf7.id == 1049 ) {
conversion('send_forma_registraziya');
}
});
function conversion(targetid) {
if ( !targetid ) return;
if ( typeof ym == 'function' ) {
ym(76952473, 'reachGoal', targetid);
}
}