-
Notifications
You must be signed in to change notification settings - Fork 0
/
modals.js
33 lines (32 loc) · 1 KB
/
modals.js
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
$(".open").click(function() {
$(".modal").removeClass("out");
$(".modal").addClass("in");
setTimeout(function() {
$(".modal").css("z-index", "1000");
$(".modal").css("height", "250px");
$(".modal").css("width", "550px");
$(".modal").css("padding", "20px");
}, 700);
setTimeout(function() {
$(".modal-container").fadeIn("slow");
}, 900);
$(".circle").addClass("circle-active");
setTimeout(function() {
$(".circle").removeClass("circle-active");
$(".circle").addClass("circle-hide");
}, 800);
});
$(".close").click(function() {
$(".modal-container").fadeOut("fast");
$(".circle").removeClass("circle-hide");
setTimeout(function() {
$(".modal").removeClass("in");
$(".modal").addClass("out");
}, 150);
setTimeout(function() {
$(".modal").css("z-index", "0");
$(".modal").css("height", "0");
$(".modal").css("width", "0");
$(".modal").css("padding", "0");
}, 150);
});