231 lines
5.9 KiB
JavaScript
Executable File
231 lines
5.9 KiB
JavaScript
Executable File
$(document).ready(function() {
|
|
"use strict";
|
|
var video_data;
|
|
var video_frame;
|
|
var top_bar;
|
|
var nav_bar;
|
|
var secondary_bar;
|
|
//===============Mobile nav Function============
|
|
$('#menu').on('click', function() {
|
|
if ($(window).width() <= 767) {
|
|
$('.navigation').slideToggle('normal');
|
|
}
|
|
return false;
|
|
})
|
|
$('.navigation>ul> li >a').on('click', function() {
|
|
if ($(window).width() <= 767) {
|
|
$('.navigation>ul> li').removeClass('on');
|
|
$('.navigation>ul> li> ul').slideUp('normal');
|
|
if ($(this).next().next('ul').is(':hidden') == true) {
|
|
$(this).parent('li').addClass('on');
|
|
$(this).next().next('ul').slideDown('normal');
|
|
}
|
|
}
|
|
//return false;
|
|
});
|
|
$('.sub-menu >a').on('click', function() {
|
|
if ($(window).width() <= 767) {
|
|
$('.sub-menu').removeClass('on');
|
|
$('.sub-menu> ul').slideUp('normal');
|
|
if ($(this).next().next('ul').is(':hidden') == true) {
|
|
$(this).parent('li').addClass('on');
|
|
$(this).next().next('ul').slideDown('normal');
|
|
}
|
|
}
|
|
//return false;
|
|
});
|
|
$("#testimonial").owlCarousel({
|
|
autoPlay : 5000, //Set AutoPlay to 3 seconds
|
|
items : 1,
|
|
itemsDesktop : [1170, 1],
|
|
itemsDesktopSmall : [1024, 1],
|
|
itemsTabletSmall : [768, 1],
|
|
itemsMobile : [480, 1],
|
|
navigation : false,
|
|
pagination : false,
|
|
transitionStyle : "fade"
|
|
|
|
});
|
|
|
|
$("#team-carousel").owlCarousel({
|
|
autoPlay : 5000,
|
|
items : 4,
|
|
itemsDesktop : [1170, 3],
|
|
itemsDesktopSmall : [1024, 3],
|
|
itemsTabletSmall : [768, 2],
|
|
itemsMobile : [480, 1],
|
|
navigation : true,
|
|
pagination : false,
|
|
navigationText : ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
|
|
|
|
})
|
|
|
|
|
|
if ($("#services-block").length) {
|
|
|
|
$("#services-block").owlCarousel({
|
|
items : 1,
|
|
itemsDesktop : [1199, 1],
|
|
itemsDesktopSmall : [979, 1],
|
|
itemsTablet : [768, 1],
|
|
itemsMobile : [600, 1],
|
|
navigation : true,
|
|
pagination : false,
|
|
navigationText : ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
if ($("#blog-carousel").length) {
|
|
|
|
$("#blog-carousel").owlCarousel({
|
|
items : 1,
|
|
itemsDesktop : [1199, 1],
|
|
itemsDesktopSmall : [979, 1],
|
|
itemsTablet : [768, 1],
|
|
itemsMobile : [600, 1],
|
|
navigation : true,
|
|
pagination : false,
|
|
navigationText : ["<i class='fa fa-angle-left'></i>", "<i class='fa fa-angle-right'></i>"]
|
|
|
|
});
|
|
|
|
}
|
|
$(".accordion-title").on('click',function() {
|
|
$(this).next().slideToggle("easeOut"), $(this).toggleClass("active"), $("accordion-title").toggleClass("active"), $(".accordion-content").not($(this).next()).slideUp("easeIn"), $(".accordion-title").not($(this)).removeClass("active")
|
|
}), $(".accordion-content").addClass("defualt-hidden");
|
|
//==========================================
|
|
//===============Video Function============
|
|
$('#video-btn').on('click', function() {
|
|
var video_data = $(this).next().attr('data-video');
|
|
var video_frame = $(this).after("<iframe src='' class='video_frame'> </iframe>");
|
|
$('.video_frame').attr('src', video_data);
|
|
$(this).hide();
|
|
return false;
|
|
});
|
|
//==========================================
|
|
//===============counter Function========
|
|
if ($('.counter').length) {
|
|
$('.counter').appear(function() {
|
|
$(".counter").each(function() {
|
|
var e = $(this),
|
|
a = e.attr("data-count");
|
|
$({
|
|
countNum : e.text()
|
|
}).animate({
|
|
countNum : a
|
|
}, {
|
|
duration : 8e3,
|
|
easing : "linear",
|
|
step : function() {
|
|
e.text(Math.floor(this.countNum))
|
|
},
|
|
complete : function() {
|
|
e.text(this.countNum)
|
|
}
|
|
})
|
|
})
|
|
})
|
|
}
|
|
//==========================================
|
|
//===============Datepicker Function========
|
|
if ($('.datepicker').length) {
|
|
$(".datepicker").datepicker();
|
|
}
|
|
|
|
//==========================================
|
|
//===============Fancylight box Function========
|
|
if ($('#gallery').length) {
|
|
$(".fancylight").fancybox({
|
|
openEffect : 'elastic',
|
|
closeEffect : 'elastic',
|
|
|
|
helpers : {
|
|
media : {}
|
|
}
|
|
});
|
|
$(".fancy-media").fancybox({
|
|
width: 620, // or whatever
|
|
height: 420,
|
|
type: "iframe",
|
|
iframe : {
|
|
preload: false
|
|
}
|
|
});
|
|
|
|
}
|
|
//===============header Function============
|
|
var top_bar = $('#top-bar').height();
|
|
var nav_bar = $('.nav-wrap').height();
|
|
var secondary_bar = $('.secondary-header').height();
|
|
var $headerOne = $('.header-1');
|
|
var $headerTwo = $('.header-2');
|
|
if ($('.header-style').hasClass('fix-header')) {
|
|
$('body').addClass('p-top');
|
|
}
|
|
$(window).scroll(function() {
|
|
if ($headerTwo.hasClass('fix-header')) {
|
|
|
|
if ($(window).scrollTop() >= secondary_bar) {
|
|
$headerTwo.addClass('fix');
|
|
|
|
} else {
|
|
$headerTwo.removeClass('fix');
|
|
}
|
|
|
|
}
|
|
|
|
if ($headerOne.hasClass('fix-header')) {
|
|
if ($(window).scrollTop() >= top_bar) {
|
|
$headerOne.addClass('fix');
|
|
} else {
|
|
$headerOne.removeClass('fix');
|
|
}
|
|
}
|
|
|
|
});
|
|
|
|
|
|
});
|
|
|
|
$(window).load(function() {
|
|
//===============Loader Function========
|
|
$("#preloader").fadeOut();
|
|
//==========================================
|
|
//===============Doctors filter Function========
|
|
if ($('#isotope').length) {
|
|
// init Isotope
|
|
var $grid = $('.isotope').isotope({
|
|
itemSelector : '.item ',
|
|
percentPosition : true,
|
|
layoutMode : 'fitRows',
|
|
fitRows : {
|
|
gutter : 0
|
|
}
|
|
});
|
|
// filter items on button click
|
|
$('.filter-button-group').on('click', 'a', function() {
|
|
var filterValue = $(this).attr('data-filter');
|
|
$grid.isotope({
|
|
filter : filterValue
|
|
});
|
|
var text_value = $(this).text();
|
|
$('.doctor-specialist span').text(text_value);
|
|
});
|
|
}
|
|
if ($('.masonry').length) {
|
|
// init Isotope
|
|
var $grid = $('.masonry').isotope({
|
|
itemSelector : '.item ',
|
|
percentPosition : true,
|
|
layoutMode : 'fitRows',
|
|
fitRows : {
|
|
gutter : 0
|
|
}
|
|
});
|
|
}
|
|
|
|
})
|
|
|