-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcustom.js
More file actions
121 lines (97 loc) · 2.59 KB
/
custom.js
File metadata and controls
121 lines (97 loc) · 2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
$(document).ready(function(){
"use strict";
/*=========== TABLE OF CONTENTS ===========
1. Scroll To Top
2. Smooth Scroll spy
3. Progress-bar
4. owl carousel
5. welcome animation support
======================================*/
// 1. Scroll To Top
$(window).on('scroll',function () {
if ($(this).scrollTop() > 600) {
$('.return-to-top').fadeIn();
} else {
$('.return-to-top').fadeOut();
}
});
$('.return-to-top').on('click',function(){
$('html, body').animate({
scrollTop: 0
}, 1500);
return false;
});
// 2. Smooth Scroll spy
$('.header-area').sticky({
topSpacing:0
});
//=============
$('li.smooth-menu a').bind("click", function(event) {
event.preventDefault();
var anchor = $(this);
$('html, body').stop().animate({
scrollTop: $(anchor.attr('href')).offset().top - 0
}, 1200,'easeInOutExpo');
});
$('body').scrollspy({
target:'.navbar-collapse',
offset:0
});
// 3. Progress-bar
var dataToggleTooTip = $('[data-toggle="tooltip"]');
var progressBar = $(".progress-bar");
if (progressBar.length) {
progressBar.appear(function () {
dataToggleTooTip.tooltip({
trigger: 'manual'
}).tooltip('show');
progressBar.each(function () {
var each_bar_width = $(this).attr('aria-valuenow');
$(this).width(each_bar_width + '%');
});
});
}
// 4. owl carousel
// i. client (carousel)
$('#client').owlCarousel({
items:7,
loop:true,
smartSpeed: 1000,
autoplay:true,
dots:false,
autoplayHoverPause:true,
responsive:{
0:{
items:2
},
415:{
items:2
},
600:{
items:4
},
1199:{
items:4
},
1200:{
items:7
}
}
});
$('.play').on('click',function(){
owl.trigger('play.owl.autoplay',[1000])
})
$('.stop').on('click',function(){
owl.trigger('stop.owl.autoplay')
})
// 5. welcome animation support
$(window).load(function(){
$(".header-text h2,.header-text p").removeClass("animated fadeInUp").css({'opacity':'0'});
$(".header-text a").removeClass("animated fadeInDown").css({'opacity':'0'});
});
$(window).load(function(){
$(".header-text h2,.header-text p").addClass("animated fadeInUp").css({'opacity':'0'});
$(".header-text a").addClass("animated fadeInDown").css({'opacity':'0'});
});
});
//dark mode light mode