Но и он может некорректно работать в зависимости от разметки.
После получения полной высоты страницы ее надо записать в атрибут max в прогрессбар, а по мере изменения прокрутки (событие scroll) изменять значение атрибута value.
Установка атрибутов производится так:
element.setAttribute(name, value);
element - элемент, которому необходимо установить атрибут
name - имя атрибута (строка).
value - значение атрибута.
Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Для начала отметим, что так как числа состоят из одних и тех же цифр, то эти цифры должны подходить под ограничения системы счисления с самым низким основанием, то есть x,y,z ∈ [0, 1, 2].
Приводим все части уравнения к десятичной системе счисления.
Вспоминаем про ограничения x,y,z ∈ [0, 1, 2].
Переменная не может быть больше 0, так как мы сразу "перепрыгиваем" ответ.
Если , то выражение сразу становится = 7, увеличивать x мы больше не можем, остальные переменные должны быть равны 0. - первый ответ x = 1, y = 0, z = 0.
Если x = 0 и y = 0, то максимальное значение получаемое изменением z = 2, что не подходит по условию.
ответ: x = 1, y = 0, z = 0
Задание 2
xy + = x+y
xz + = x+z
(xy +) (xz +) * = (x+y)*(x+z)
(xy + xz +*) (a) * = (x+y)*(x+z)*a
(xy + xz +*a*) (b) - = (x+y)*(x+z)*a - b
(xy + xz +*a*b-) (c) * = ((x+y)*(x+z)*a - b) * c
(xy + xz +*a*b-c*) (x) + = ((x+y)*(x+z)*a - b) * c + x
Для отлавливания момента прокрутки можно использовать событие scroll.
Пример:
window.addEventListener("scroll", function () {
document.getElementById("someBlock").innerText = window.scrollY + "px";
});
Записывает в блок с id someBlock значение текущей прокрутки.
А вот с тегом progress все сложнее. Там надо знать всю высоту страницы, а это может быть проблематично.
Есть такой вариант:
let scrollHeight = Math.max(
document.body.scrollHeight, document.documentElement.scrollHeight,
document.body.offsetHeight, document.documentElement.offsetHeight,
document.body.clientHeight, document.documentElement.clientHeight
);
Но и он может некорректно работать в зависимости от разметки.
После получения полной высоты страницы ее надо записать в атрибут max в прогрессбар, а по мере изменения прокрутки (событие scroll) изменять значение атрибута value.
Установка атрибутов производится так:
element.setAttribute(name, value);
element - элемент, которому необходимо установить атрибут
name - имя атрибута (строка).
value - значение атрибута.
Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Бодрого настроения и добра!
Успехов в учебе
Задание 1
Для начала отметим, что так как числа состоят из одних и тех же цифр, то эти цифры должны подходить под ограничения системы счисления с самым низким основанием, то есть x,y,z ∈ [0, 1, 2].
Приводим все части уравнения к десятичной системе счисления.
Вспоминаем про ограничения x,y,z ∈ [0, 1, 2].
Переменная не может быть больше 0, так как мы сразу "перепрыгиваем" ответ.
Если , то выражение сразу становится = 7, увеличивать x мы больше не можем, остальные переменные должны быть равны 0. - первый ответ x = 1, y = 0, z = 0.
Если x = 0 и y = 0, то максимальное значение получаемое изменением z = 2, что не подходит по условию.
ответ: x = 1, y = 0, z = 0
Задание 2
xy + = x+y
xz + = x+z
(xy +) (xz +) * = (x+y)*(x+z)
(xy + xz +*) (a) * = (x+y)*(x+z)*a
(xy + xz +*a*) (b) - = (x+y)*(x+z)*a - b
(xy + xz +*a*b-) (c) * = ((x+y)*(x+z)*a - b) * c
(xy + xz +*a*b-c*) (x) + = ((x+y)*(x+z)*a - b) * c + x
- ответ.