You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
2.9 KiB
138 lines
2.9 KiB
(function($){
|
|
|
|
"use strict";
|
|
|
|
//===== Prealoder
|
|
|
|
$(window).on('load', function(event) {
|
|
$('.preloader').delay(500).fadeOut(500);
|
|
});
|
|
|
|
|
|
//===== Mobile Menu
|
|
|
|
$(".navbar-toggler").on('click', function() {
|
|
$(this).toggleClass('active');
|
|
});
|
|
|
|
$(".navbar-nav a").on('click', function() {
|
|
$(".navbar-toggler").removeClass('active');
|
|
});
|
|
|
|
|
|
//===== close navbar-collapse when a clicked
|
|
|
|
$(".navbar-nav a").on('click', function () {
|
|
$(".navbar-collapse").removeClass("show");
|
|
});
|
|
|
|
|
|
//===== Sticky
|
|
|
|
$(window).on('scroll', function(event) {
|
|
var scroll = $(window).scrollTop();
|
|
if (scroll < 10) {
|
|
$(".navigation").removeClass("sticky");
|
|
} else{
|
|
$(".navigation").addClass("sticky");
|
|
}
|
|
});
|
|
|
|
|
|
//===== Section Menu Active
|
|
|
|
var scrollLink = $('.page-scroll');
|
|
// Active link switching
|
|
$(window).scroll(function() {
|
|
var scrollbarLocation = $(this).scrollTop();
|
|
|
|
scrollLink.each(function() {
|
|
|
|
var sectionOffset = $(this.hash).offset().top - 73;
|
|
|
|
if ( sectionOffset <= scrollbarLocation ) {
|
|
$(this).parent().addClass('active');
|
|
$(this).parent().siblings().removeClass('active');
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// Parallaxmouse js
|
|
|
|
function parallaxMouse() {
|
|
if ($('#parallax').length) {
|
|
var scene = document.getElementById('parallax');
|
|
var parallax = new Parallax(scene);
|
|
};
|
|
};
|
|
parallaxMouse();
|
|
|
|
|
|
//===== Progress Bar
|
|
|
|
if($('.progress-line').length){
|
|
$('.progress-line').appear(function(){
|
|
var el = $(this);
|
|
var percent = el.data('width');
|
|
$(el).css('width',percent+'%');
|
|
},{accY: 0});
|
|
}
|
|
|
|
|
|
//===== Counter Up
|
|
|
|
$('.counter').counterUp({
|
|
delay: 10,
|
|
time: 1600,
|
|
});
|
|
|
|
|
|
//===== Magnific Popup
|
|
|
|
$('.image-popup').magnificPopup({
|
|
type: 'image',
|
|
gallery:{
|
|
enabled:true
|
|
}
|
|
});
|
|
|
|
|
|
//===== Back to top
|
|
|
|
// Show or hide the sticky footer button
|
|
$(window).on('scroll', function(event) {
|
|
if($(this).scrollTop() > 600){
|
|
$('.back-to-top').fadeIn(200)
|
|
} else{
|
|
$('.back-to-top').fadeOut(200)
|
|
}
|
|
});
|
|
|
|
|
|
//Animate the scroll to yop
|
|
$('.back-to-top').on('click', function(event) {
|
|
event.preventDefault();
|
|
|
|
$('html, body').animate({
|
|
scrollTop: 0,
|
|
}, 1500);
|
|
});
|
|
|
|
|
|
|
|
//=====
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}(jQuery)); |