Size: a a a

2020 December 23

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
timestamp = Date.now(); немного другое, не e.timestamp =)
конечно, а откуда такое заявление?
источник

A

Arushwl in Svelte [svelt]
я ток timeStamp нашел
источник

A

Arushwl in Svelte [svelt]
но на mdn не нахожу…
источник

MZ

Misha Zamkevich in Svelte [svelt]
Зашел в первые версии своей карусели, у меня там инерция считалась примитивно, хотел тебе кинуть, но чёт не — я ничего не понимаю, чё там написано 🙈 😆

Ссылка выше хороший стартовый поинт. Я его развивал.
источник

A

Arushwl in Svelte [svelt]
ок
источник

A

Arushwl in Svelte [svelt]
Alexander Ponomarev
timestamp = Date.now(); немного другое, не e.timestamp =)
а, вижу там traker так считает
источник

A

Arushwl in Svelte [svelt]
я вообще думал примитивно в setTimeout( ()=> time += 100), 100) считать )))
источник

MZ

Misha Zamkevich in Svelte [svelt]
Arushwl
я вообще думал примитивно в setTimeout( ()=> time += 100), 100) считать )))
Ты так просто не отделаешься )) Всё несколько сложнее.
источник

A

Arushwl in Svelte [svelt]
👍🏻пушка
источник

A

Arushwl in Svelte [svelt]
Misha Zamkevich
Ты так просто не отделаешься )) Всё несколько сложнее.
так-то с меня lazy хотят, но мне физика нравится )))
источник

MZ

Misha Zamkevich in Svelte [svelt]
Ты только не упускай, что на протяжении драга скорость может меняться и тебе нужно посчитать инерцию с последнего отрезка перед touch/mouse end
источник

A

Arushwl in Svelte [svelt]
конечно
источник

A

Arushwl in Svelte [svelt]
у мня там вообще хитрость расстояние обнуляется по размерам слайдов…
источник

MZ

Misha Zamkevich in Svelte [svelt]
Arushwl
у мня там вообще хитрость расстояние обнуляется по размерам слайдов…
Без контекста не понятно в чём хитрость
источник

A

Arushwl in Svelte [svelt]
на протяжении драга каждый пройденный размер слайда в определенную сторону обнуляет пройденное расстояние - ну это для loop изначально придумано
+-
источник

A

Arushwl in Svelte [svelt]
тоесть вся протяженность галлереи поделена на отрезки равные размеру слайдов
источник

A

Arushwl in Svelte [svelt]
не весь драг трек записывается, а только равный пройденному текущему слайду
источник

A

Arushwl in Svelte [svelt]
уж не знаю с какой стороны ещё объяснить )
источник

MZ

Misha Zamkevich in Svelte [svelt]
И поэтому не получиться сделать инерционный драг, так как тебе при сильной инерции придётся сразу несколько слайдов свайпнуть.

Ну или не делать так. У всех популярных галлерей свайпится только один кадр.
источник

A

Arushwl in Svelte [svelt]
Misha Zamkevich
И поэтому не получиться сделать инерционный драг, так как тебе при сильной инерции придётся сразу несколько слайдов свайпнуть.

Ну или не делать так. У всех популярных галлерей свайпится только один кадр.
мне надо инерционный драг 🤓моя не все ))) на край можно в отдельную переменную общий считать… но пока в таком раскладе придумываю - ведь как раз по твоей же логике я получаю разницу скорости
источник