.modal-wrapper {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
/* То, что нужно */
overscroll-behavior: contain;
}
создать переменные до вызова функции, а в самой функции присваивать значения?
function takeInfo() {
let x = 0;
let y = 1;
let z = 2;
return { x, y, z }
}
document.querySelector('.but').onclick = function() {
let {x, y, z} = takeInfo();
console.log(x, y, z)
}
function getSumOfNumbers(number, type){
let sum = 0;
if (type !== 'odd' && type !== 'even') {
for(i = 0; i <= number; i++) {
sum += i;
}
return sum;
}
const n = type === 'odd' ? 1 : 0;
for (i = 0; i <= number; i++) {
if (i % 2 === n) {
sum += i;
}
}
return sum;
}
function getSumOfNumbers(number, type){
const n = ({ odd: 1, even: 0 })[type] ?? null;
const all = n === null;
let sum = 0;
for (i = 0; i <= number; i++) {
if (all || i % 2 === n) {
sum += i;
}
}
return sum;
}
function getSumOfNumbers(number, type){
const n = ({ odd: 1, even: 0 })[type] ?? null;
const step = n === null ? 1 : 2;
const start = type === 'odd' ? 1 : 0;
let sum = 0;
for (i = start; i <= number; i + step) {
sum += i;
}
return sum;
}
<link href="styles.css?random_string">
<link href="styles.css?<?=time()?>">
<link href="styles.css?<?=md5_file(путь_к_файлу/styles.css)?>">
<link href="styles.css?<?=filemtime(путь_к_файлу/styles.css)?>">
(604.5 < -597.5) < 512.5
604.5 < -597.5 < 512.5
(604.5 < -597.5) < 512.5
false < 512.5 // тут приведение типа bool к int
0 < 512.5
true
604.5 < -597.5 && -597.5 < 512.5
(604.5 < -597.5) && (-597.5 < 512.5)
false && true
false
(min-width: 1024px)
(max-width: 1023px)
<input name="answers[]" value="1" type="checkbox" checked>
<input name="answers[]" value="2" type="checkbox">
<input name="answers[]" value="3" type="checkbox" checked>
$_POST['answers']; // [1,3]
<input name="answer" value="1" type="radio">
<input name="answer" value="2" type="radio" checked>
<input name="answer" value="3" type="radio">
$_POST['answer']; // 2
.menu {
display: none;
}
@media (max-width: 600px) {
.menu.open {
display: block;
}
}