06692811
Eugeny Galkovskiy
first commit
|
1
2
3
4
5
6
7
8
|
$(
function() {
/**
* Modal form submit code
*/
$(document)
.on(
|
a6795694
Timur Kastemirov
feedback calculat...
|
9
|
'beforeSubmit', '#calculate-form, #feedback-form', function(e) {
|
06692811
Eugeny Galkovskiy
first commit
|
10
11
12
13
14
15
16
17
18
19
|
var f = this;
var form = $(this);
var formData = form.serialize();
$.ajax(
{
url: form.attr("action"),
type: form.attr("method"),
data: formData,
success: function(data) {
f.reset();
|
a6795694
Timur Kastemirov
feedback calculat...
|
20
|
$('#feedback-modal,#calculate-modal')
|
06692811
Eugeny Galkovskiy
first commit
|
21
|
.modal('hide');
|
31257104
Timur Kastemirov
feedback calculator
|
22
|
form.data('yiiActiveForm').validated = false;
|
06692811
Eugeny Galkovskiy
first commit
|
23
24
25
26
27
28
29
30
31
32
33
34
|
$('#success-modal')
.modal('show');
},
error: function() {
$('#feedback-modal')
.modal('hide');
}
}
);
}
)
.on(
|
a6795694
Timur Kastemirov
feedback calculat...
|
35
|
'submit', '#calculate-form, #feedback-form', function(e) {
|
06692811
Eugeny Galkovskiy
first commit
|
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
|
e.preventDefault();
}
);
/**
* Contact form submitting
*/
$(document)
.on(
'beforeSubmit', '#contact-form', function(e) {
var f = this;
var form = $(this);
var formData = form.serialize();
$.ajax(
{
url: form.attr("action"),
type: form.attr("method"),
data: formData,
success: function(data) {
f.reset();
form.replaceWith(data.alert)
},
error: function() {
}
}
);
}
)
.on(
'submit', '#contact-form', function(e) {
e.preventDefault();
}
);
/**
* Button UP code
*/
if ($('#back-to-top').length) {
var scrollTrigger = 100, // px
backToTop = function() {
var scrollTop = $(window)
.scrollTop();
if (scrollTop > scrollTrigger) {
$('#back-to-top')
.addClass('show');
} else {
$('#back-to-top')
.removeClass('show');
}
};
backToTop();
$(window)
.on(
'scroll', function() {
backToTop();
}
);
$('#back-to-top')
.on(
'click', function(e) {
e.preventDefault();
$('html,body')
.animate(
{
scrollTop: 0
}, 700
);
}
);
}
|
5f0199fc
Eugeny Galkovskiy
script click active
|
107
108
109
110
111
112
113
|
$(".active a")
.on(
'click', function(){
$("#back-to-top").click();
return false;
}
);
|
df427d0a
Eugeny Galkovskiy
button classes
|
114
|
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
115
116
117
118
|
/* нужно для гугл аналитики */
$(".close, .modal.fade").on('click', function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
119
|
$(".send-form").removeAttr("id")
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
120
121
122
|
});
$(".press-consultation").on('click',function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
123
|
$(".send-form").attr('id', 'consultation');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
124
125
126
|
});
$(".press-specialist").on('click',function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
127
|
$(".send-form").attr('id', 'specialist');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
128
129
130
|
});
$(".press-calculate").on('click',function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
131
|
$(".send-form").attr('id', 'calculate');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
132
133
134
|
});
$(".press-order").on('click',function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
135
|
$(".send-form").attr('id', 'order');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
136
137
138
|
});
$(".press-call").on('click',function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
139
|
$(".send-form").attr('id', 'call');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
140
141
142
|
});
$(".press-callback").on('click',function(){
// $("#feedback-form")['0'].reset();
|
1bb3eff2
Eugeny Galkovskiy
button classes
|
143
|
$(".send-form").attr('id', 'callback');
|
6e2c38b4
Eugeny Galkovskiy
button classes
|
144
|
});
|
06692811
Eugeny Galkovskiy
first commit
|
145
146
|
}
);
|