Здравствуйте.
Помогите пожалуйста реализовать до конца чат … пытаюсь вникнуть в js и вот в чем у меня сложности в понимании:
При отправке сообщения что бы у всех страница прокручивалась автоматически и прокрутка переставала работать в том случае если кто то читает сообщения которые были написаны ранее.
Как можно реализовать оповещение о том что кто то пишет сообщение по примеру вк.
Принудительную прокрутку в N заданного времени обновления я могу сделать
Зачем время? Вы ж сообщения добавляете в список сообщений на странице, тогда и скроллить.
Так откройте девтулз в чате вк )
Оно во время ввода периодически отправляет запрос серверу, чтоб он узнал об этом. И вроде все периодически отправляют запрос, чтоб узнать об изменениях (видимо в т.ч. и о самих сообщениях, не только это). В общем это так же как и обычные сообщения и т.д.
Здравствуйте.
Не буду создавать новую тему так как вопрос по чату у меня. Сейчас в чат я поставил скролл mcustomscrollbar. В принципе скролл работает как мне нужно за исключением одного момента. При загрузке страницы у меня прокрутка идет сверху вниз так сказать с анимацией
Возможно ли сделать так что бы чат загружался без каких либо прокруток в самом низу и сделать что бы не загружались сообщения которые находятся за переделами видимости пока не начнешь прокручивать чат вверх?
mcustomscrollbar поставил для стилизации скролла чтобы во всех браузерах смотрелось одинаково. А window.scrollTo с mcustomscrollbar как то не очень дружат между собой