Size: a a a

2021 February 22

w

whyamsx in javascript_ru
Danilka
Я делал свой скроллбар, но забросил эту идею из-за сложности реализации плавной прокрутки с touch событиями (как на телефоне, когда после скролла контент еще какое-то время  сам скроллится). Были сложности с определением скорости скролла. На телефоне все немного по другому чем на компьютерах с мышью. Да и времени на это нет. На счет переворачивания с помощью css не очень решение, так как скроллинг получается инвертированным (скроллишь вниз, а получается скроллинг вврех). А если решить эту проблему, то придется пожертвовать плавным скроллом. Проблемы с тем, чтобы сместить скролл в конец нету. У меня была проблема сохранения скролла относительно сообщений, при добавлении новый сообщений сверху. Я ее решил, но это решение мне не очень нравится. Думал, может есть какое-нибудь нативное решение.
https://codepen.io/rossmartin/details/XJmpQr
https://codepen.io/drehimself/pen/KdXwxR

Примеров найти можно очень много
Весь код открыт
источник

D

Danilka in javascript_ru
о спасибо
источник

P

PWG in javascript_ru
Danilka
Всем привет. Есть ли возможность инвертирования scrollbar-а, чтобы scroll считался с низа. Просто я делаю чат и когда добавляю новые сообщения, приходится прибегать к костылям, чтобы позиция не изменялась относительно сообщений. Может есть возможность его инвертировать?
Делаю чат
В 21 году
источник

P

PWG in javascript_ru
Зачем?
источник

P

PWG in javascript_ru
Поставь slack/whatsup/телегу
источник

P

PWG in javascript_ru
Транзишинами поменяй позицию
источник

D

Danilka in javascript_ru
Это для себя
источник

D

Danilka in javascript_ru
Делать мне нечего, чтобы пытаться сделать конкурента whatsup или телеге)
источник

D

Danilka in javascript_ru
Просто чтобы потренироваться
источник

P

PWG in javascript_ru
Для себя можно поднять жабер или создать слак канал
источник

D

Danilka in javascript_ru
Я его делаю не для того, чтобы им пользоваться. Просто думал, чтобы такого-то сделать и решил свой чат сделать
источник

D

Danilka in javascript_ru
Просто тренировка в разработки сайта
источник

D

Danilka in javascript_ru
PWG
Транзишинами поменяй позицию
Как займусь созданием своего scrollbar-а, воспользуюсь этим. Будет намного легче. Че-то когда в прошлый раз делал, до меня не дошло
источник
2021 February 23

DM

Denys Mikhalenko in javascript_ru
Зачем нужен свой скролбар?
источник

DM

Denys Mikhalenko in javascript_ru
Дурная затея, лагать будет
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Danilka
Всем привет. Есть ли возможность инвертирования scrollbar-а, чтобы scroll считался с низа. Просто я делаю чат и когда добавляю новые сообщения, приходится прибегать к костылям, чтобы позиция не изменялась относительно сообщений. Может есть возможность его инвертировать?
Это же классика.

Трансформацией переверни контейнер, а потом ещё переверни каждый элемент в нём 🙃
источник

D

Danilka in javascript_ru
Dr. Friedrich von Never
Это же классика.

Трансформацией переверни контейнер, а потом ещё переверни каждый элемент в нём 🙃
Так это не проблема. Просто скролл будет инвертирован (скроллишь вверх, а контент скроллится вниз).
источник

Dv

Dr. Friedrich von Ne... in javascript_ru
Danilka
Так это не проблема. Просто скролл будет инвертирован (скроллишь вверх, а контент скроллится вниз).
Красота требует жертв!
источник

D

Danilka in javascript_ru
Ну на такие жертвы я не готов пойти)
источник

АГ

Андрей Гуртовой... in javascript_ru
Danilka
Всем привет. Есть ли возможность инвертирования scrollbar-а, чтобы scroll считался с низа. Просто я делаю чат и когда добавляю новые сообщения, приходится прибегать к костылям, чтобы позиция не изменялась относительно сообщений. Может есть возможность его инвертировать?
Хм. Интересно... А попробуй варианты направления письма

Бывают rtl ltr есть сверху вниз, возможно бывают и снизу вверх
источник