Задать вопрос

Почему объектом можно указать только html а не window или что-то другое?

Изучаю jquery, написал скрипт (на скриншоте), и не понимаю, почему в функции с анимацией могу обьектом указать только html, не window, не body а только html. Вообще не понимаю как это работает. Почему в девятой строчке могу обратиться к window а к html нет.
5b3681279f557248134853.jpeg
  • Вопрос задан
  • 57 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
zxscv
@zxscv
объект window содержит в себе объект document а он содержит в себе дерево DOM со всеми элементами.
Правильнее всего в вашем примере использовать объект window либо объект document. Поэтому если в вашем примере вы скроллите html или body, то через хвост виляете собакой. Использование селекторов html или body на самом деле допустимо, но часто приводит к проблемам кроссбраузерности. Поэтому если уж писать неправильно, то пишут $("html,body").on("scroll".....
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
07 февр. 2025, в 07:05
100000 руб./за проект
07 февр. 2025, в 03:38
500 руб./за проект
07 февр. 2025, в 02:40
30000 руб./за проект