document.body.scrollTop всегда 0 в IE, прокручивая

Я отображаю значение document.body.scrollTop в строке состояния при перемещении мыши. Значение всегда 0 в IE. Почему всегда 0? Там другой путь состоит в том, чтобы добраться, сколько переместила полоса прокрутки?

62
задан 27 April 2010 в 02:04

1 ответ

эта функция обеспечивает реализацию перекрестного браузера чтения смещения прокрутки:

function posTop() {
            return typeof window.pageYOffset != 'undefined' ? window.pageYOffset: document.documentElement.scrollTop? document.documentElement.scrollTop: document.body.scrollTop? document.body.scrollTop:0;
        }
15
ответ дан 31 October 2019 в 13:37

Другие вопросы по тегам:

Похожие вопросы: