Почему jQuery должен получать 2 объекта: body & html при прокрутке всей страницы с анимацией? - PullRequest
3 голосов
/ 19 марта 2012

Во всех руководствах, которые я нашел в Интернете по анимации прокрутки страницы с помощью jQuery, я обнаружил, что большинство из них используют для этого следующий код:

$("html, body").animate(....

Я пытался выяснить, зачем нужно анимировать 2 объекта: html и body, но не удачу. Я мог бы подумать, что это необходимо для охвата всех основных браузеров ... Но почему на самом деле, кто-то может объяснить, пожалуйста?

1 Ответ

1 голос
/ 19 марта 2012

Chrome / Safari использует HTML для анимации, в то время как Firefox использует тело (может быть, наоборот, не помню!)

Вы можете просто использовать $ (окно) .animate.

...