powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как определить что страница прокручена до конца?
20 сообщений из 70, страница 3 из 3
Как определить что страница прокручена до конца?
    #39993635
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Да, пример из настоящих требований.
Загрузка контента должна быть предупреждающий, ещё до того, как юзер докрутит до конца страницы.

hVostt
Я знаю что можно.
Вешаем паразитный мусорный див и обсервим.
читай первоисточники
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993670
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Мух
Ровно два сценария я упомянул: динамическая загрузка и "бесконечный скролл".
И считаю, что именно для них Intersection Observer - самое то.


а ё-маё, у нас сайтец простейший крутится, которому сто пицот лет в обед, на котором динамическая подгрузка сделана в три строчки кода на scroll, и всё работает все сто пицот лет как часы.

и никогда с этим проблем не было, до появления нового апи.
новый апи -- здорово, хорошо. но когда он решает задачи, которые не решались, или решались с трудом.

и чё вы мозги колупаете? как бы какую задачу решаете?
и при чём тут динамическая подгрузка, если изначально озвучена совсем другая задача.
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993671
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
Да, пример из настоящих требований.
Загрузка контента должна быть предупреждающий, ещё до того, как юзер докрутит до конца страницы.

hVostt
Я знаю что можно.
Вешаем паразитный мусорный див и обсервим.
читай первоисточники


вам скрипт дали с самого начала -- 100% быстрый и рабочий.
при чём будет работать на любом сайте, с любой разметкой в любых условиях.
даже если там будет один единственный див с высотой 100000 пикселей.
будет работать.

ох уж эти надмозги
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993721
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Дмитрий Мух
Ровно два сценария я упомянул: динамическая загрузка и "бесконечный скролл".
И считаю, что именно для них Intersection Observer - самое то.


а ё-маё, у нас сайтец простейший крутится, которому сто пицот лет в обед, на котором динамическая подгрузка сделана в три строчки кода на scroll, и всё работает все сто пицот лет как часы.

и никогда с этим проблем не было, до появления нового апи.
новый апи -- здорово, хорошо. но когда он решает задачи, которые не решались, или решались с трудом.

и чё вы мозги колупаете? как бы какую задачу решаете?
и при чём тут динамическая подгрузка, если изначально озвучена совсем другая задача.

мозги колупаешь ты :) причём себе

ТС задал вопрос, я ему ответил: если ему это нужно для этого, то вот это отлично подойдёт
подтвердил это ссылками на документацию и примеры

причём тут твой сайтец? ты докатился до того уже, будто я тебе твой сайтец предлагаю переписать

проще будь :)
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993730
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
вам скрипт дали с самого начала -- 100% быстрый и рабочий.
у тебя отрабатывает на каждый чих скрола. как бы это не очень хорошо.
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993734
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя
hVostt
вам скрипт дали с самого начала -- 100% быстрый и рабочий.
у тебя отрабатывает на каждый чих скрола. как бы это не очень хорошо.

А onmousemove будет отрабатывать на каждый чих мыши.
Весь вопрос в том, насколько тяжелая операция при отработке.
Если только проверка какого то условия и при его выполнении действие, то это ерунда.
Если операция более значительная, можно спрятать ее в requestAnimationFrame
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993739
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voraa
А onmousemove будет отрабатывать на каждый чих мыши.
вот только не надо путать то, что отрабатывает на нативном уровне внутреннего кода браузера, с отработкой js.
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993740
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя
voraa
А onmousemove будет отрабатывать на каждый чих мыши.
вот только не надо путать то, что отрабатывает на нативном уровне внутреннего кода браузера, с отработкой js.

А ты на mousemove никогда обработчик не вешаешь?
События mousemove и scroll приходят примерно с одинаковой частотой. На десктопах это примерно 60 раз в секунду (на смартфонах в большинстве случаев 30 раз/сек).
При mousemove ты еще умудряешься на каждое событие работать с dom, менять стили, например, что бы двигать элемент, а при скролле (события тоже появляются только тогда, когда реально скролишь, а не постоянно) ты боишься сделать простую проверку, реальное действие, совсем не часто, только когда проверка истинна.
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993749
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voraa
А ты на mousemove никогда обработчик не вешаешь?
только когда необходимо
а это d&d
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993811
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя

а это d&d

Это вот это у тебя d&d называется.
https://www.sql.ru/forum/1328588/sovmestit-resayz-i-peremeshhenie
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993821
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
ТС задал вопрос, я ему ответил: если ему это нужно для этого, то вот это отлично подойдёт
подтвердил это ссылками на документацию и примеры


Не могу согласиться. Всё что ты привёл, это конкретный абзац из документации.
И ты почему то, с какого-то фига, возвёл это в абсолют. Как будто, это написано на скрижалях, который спустили с небес.


skyANA
проще будь :)


Так куда уже проще? Дали простое решение в 3 строки кода.
Ты же тычешь каким-то абазацем из девелопер мозилла, дескать если уж там что-то написали, то всё только так надо и делать, и никак иначе. Может и свою голову иногда нужно включать, хотя бы для профилактики?
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993822
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
hVostt
вам скрипт дали с самого начала -- 100% быстрый и рабочий.
у тебя отрабатывает на каждый чих скрола. как бы это не очень хорошо.


Чем конкретно не хорошо?
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993823
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
voraa
А onmousemove будет отрабатывать на каждый чих мыши.
вот только не надо путать то, что отрабатывает на нативном уровне внутреннего кода браузера, с отработкой js.


Ты цифрами можешь показать, существенную просадку? Или так, опять фантазии? ))
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993836
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
voraa
вадя

а это d&d

Это вот это у тебя d&d называется.
https://www.sql.ru/forum/1328588/sovmestit-resayz-i-peremeshhenie
чем тебе не понравилось?
d&d не обязательно перемещение в друго элемент.
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993837
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

достаточно открыть диспетчер задач и при скроле увидишь
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39993845
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
skyANA
ТС задал вопрос, я ему ответил: если ему это нужно для этого, то вот это отлично подойдёт
подтвердил это ссылками на документацию и примеры


Не могу согласиться. Всё что ты привёл, это конкретный абзац из документации.
И ты почему то, с какого-то фига, возвёл это в абсолют. Как будто, это написано на скрижалях, который спустили с небес.


skyANA
проще будь :)


Так куда уже проще? Дали простое решение в 3 строки кода.
Ты же тычешь каким-то абазацем из девелопер мозилла, дескать если уж там что-то написали, то всё только так надо и делать, и никак иначе. Может и свою голову иногда нужно включать, хотя бы для профилактики?

Абсолют - это если бы я написал, что только Intersection Observer следует использовать.
Но я такого не писал
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39994140
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем сделал так... Но при прокрутке странице в верх, контент подгружается не сразу. Нужно убедится в том, что контент подгружен, а потом делать проверку на то, прокручена ли страница до конца или нет. Как это сделать?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 collect_link_pfile(){
          window.scrollBy(0,1810); 
 
       $(window).scroll(function() { 
              if($(window).scrollTop()+$(window).height()>=$(document).height())
                {  
                    alert("Страница прокручена до конца!");
                }
              else{   
                    collect_link_pfile();
                }
       };
collect_link_pfile();
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39994147
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Женя32
В общем сделал так... Но при прокрутке странице в верх, контент подгружается не сразу. Нужно убедится в том, что контент подгружен, а потом делать проверку на то, прокручена ли страница до конца или нет. Как это сделать?

Не сразу, а когда?

Женя32
Нужно убедится в том, что контент подгружен, а потом делать проверку на то, прокручена ли страница до конца или нет. Как это сделать?

Смотря как подгружаете.
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39994166
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32
Нужно убедится в том, что контент подгружен, а потом делать проверку на то, прокручена ли страница до конца или нет.
что значит подгружено?
...
Рейтинг: 0 / 0
Как определить что страница прокручена до конца?
    #39994214
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
Абсолют - это если бы я написал, что только Intersection Observer следует использовать.
Но я такого не писал


Оке
...
Рейтинг: 0 / 0
20 сообщений из 70, страница 3 из 3
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как определить что страница прокручена до конца?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]