Size: a a a

2021 February 24

A

Arushwl in Svelte [svelt]
overflow: scroll ?
источник

MZ

Misha Zamkevich in Svelte [svelt]
Arushwl
Пока не сувался в постцсс...
ну ты прлстл ставишь на post css плагин для scss синтаксиса и пишешь сьили как обычно.
источник

A

Arushwl in Svelte [svelt]
Завёл импорт 👍🏻 всем спасибо
источник

A

Arushwl in Svelte [svelt]
И откатил взад 😁 слишком много зависимостей
источник

A

Arushwl in Svelte [svelt]
Anton Mazhuto
Ребят, подскажите пожалуйста в данном контексте функция handleScroll должна вызываться при скролле элемента каждый раз?
Таким образом слушается скролл внутри дива
источник

КС

Кирилл Спасибович... in Svelte [svelt]
Arushwl
На каждый пиксель
А я замечал другое, чем быстрее скролишь тем меньше евентов на пиксель 🤔
источник

A

Arushwl in Svelte [svelt]
Это уже оптимизации браузерных движков...🤷🏻‍♂️
источник

MZ

Misha Zamkevich in Svelte [svelt]
Кирилл Спасибович
А я замечал другое, чем быстрее скролишь тем меньше евентов на пиксель 🤔
мышка за раз может прокручивать сразу на несколько сотен пикселей в зависимлсти от системных настроек
источник

MZ

Misha Zamkevich in Svelte [svelt]
плавность только на тачах
источник

AP

Alexander Ponomarev in Svelte [svelt]
Anton Mazhuto
Ребят, подскажите пожалуйста в данном контексте функция handleScroll должна вызываться при скролле элемента каждый раз?
будет вызваться на каждое дискретное обновление scrollTop/scrollLeft элемента, сколько будет дискретных изменений неизвестно и опираться на это не нужно никогда

скролл эвент не превентится и превет дефолт бессмысленен. Скролл эвент вызывается когда скролл уже произошел
источник

AP

Alexander Ponomarev in Svelte [svelt]
например величину дискретного скрола колесиком можно менять в винде, можно сделать несколько строк или скролить целым экраном
источник

AP

Alexander Ponomarev in Svelte [svelt]
скролл эвент не баблится и слушать его нужно непосредственно на том элементе который скролится, либо для делегирования испольовать capture фазу на которой можно ловить скролл с любого ребенка
источник

М

Максим in Svelte [svelt]
Anton Mazhuto
Ребят, подскажите пожалуйста в данном контексте функция handleScroll должна вызываться при скролле элемента каждый раз?
а разве на div можно вешать on:scroll? О_о

по идеи должно быть так

let element;

<div bind:this={element}

и уже по onMount вешать евент скролла, а по onDestroy убивать евент
источник

AM

Anton Mazhuto in Svelte [svelt]
Максим
а разве на div можно вешать on:scroll? О_о

по идеи должно быть так

let element;

<div bind:this={element}

и уже по onMount вешать евент скролла, а по onDestroy убивать евент
а это не одно и то же?
источник

AP

Alexander Ponomarev in Svelte [svelt]
Максим
а разве на div можно вешать on:scroll? О_о

по идеи должно быть так

let element;

<div bind:this={element}

и уже по onMount вешать евент скролла, а по onDestroy убивать евент
конечно можно
источник

AM

Anton Mazhuto in Svelte [svelt]
Alexander Ponomarev
конечно можно
on:scroll на элемент это же element.addEventListener("scroll", )?
источник

K

Konstantin in Svelte [svelt]
Alexander Ponomarev
скролл эвент не баблится и слушать его нужно непосредственно на том элементе который скролится, либо для делегирования испольовать capture фазу на которой можно ловить скролл с любого ребенка
Полезная инфа, спасибо
источник

ПЕ

Павел Ефремов... in Svelte [svelt]
Привет. У меня такой вопрос - можете покидать статьи с лучшими практиками? Вдруг что-то новое найду)
источник

М

Максим in Svelte [svelt]
Alexander Ponomarev
конечно можно
тупанул, точно можно)
источник

A

Arushwl in Svelte [svelt]
Кстати  :global { @import() } завёлся вообще без допконфигов...🤔 просто install postcss и рестарт language server
источник