@Tem_ka

Почему работает не везде?

Есть такой код:
var $elem = $('...');

if ($elem[0].scrollHeight > $elem[0].clientHeight) {
        $elem.scroll(function() {
            if (scrolled == false) {
                var $this = $(this)[0];

                if ($this.scrollHeight - $this.scrollTop == $this.clientHeight) {
                    scrolled = true;
                    // ... do something
                }
            }
        });
 }


Необходимо чтобы при скролле до конца что-либо происходило. И оно в большинстве случаев работает, но на некоторых машинах, почему то расходятся, на мизер типа 1,67, но расходятся, вот здесь
$this.scrollHeight - $this.scrollTop == $this.clientHeight

Пробовал на браузерах хром последних, отличие лишь в пк и ОС
  • Вопрос задан
  • 203 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект