-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
44 lines (38 loc) · 1.39 KB
/
script.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
34
35
36
37
38
39
40
41
42
43
44
// temperature converter
const inputFahrenheit = document.getElementById("inputFahrenheit");
const inputCelsius = document.getElementById("inputCelsius");
const inputKelvin = document.getElementById("inputKelvin");
function fahrenheitConverter(value) {
inputCelsius.value = ((value - 32) / 1.8).toFixed(2); // ℃=(℉-32)/1.8
inputKelvin.value = ((value - 32) / 1.8 + 273.15).toFixed(2); // K=((℉-32)/1.8)+273.15
}
function celsiusConverter(value) {
inputFahrenheit.value = (value * 1.8 + 32).toFixed(2); // ℉=(℃*1.8)+32
inputKelvin.value = (Number(value) + 273.15).toFixed(2); // K=℃+273.15
}
function kelvinConverter(value) {
inputFahrenheit.value = ((value - 273.15) * 1.8 + 32).toFixed(2); // ℉=((K-273.15)*1.8)+32
inputCelsius.value = (value - 273.15).toFixed(2); // ℃=K-273.15
}
document.getElementById('clear').onclick = clearForm;
function clearForm() {
document.getElementById('inputFahrenheit').value = '';
document.getElementById('inputCelsius').value = '';
document.getElementById('inputKelvin').value = '';
}
// loader
$(window).on("load", () => {
$("body").css(
"overflow",
"hidden",
setTimeout(() => {
$("body").css("overflow-y", "visible");
}, 1800)
);
setTimeout(removeLoader, 1700);
});
function removeLoader() {
$("#loadingDiv").fadeOut(500, () => {
$("#loadingDiv").remove();
});
}