feat(VirtualList): add will-change: transform to absolute positioned components
This commit is contained in:
@@ -178,7 +178,7 @@ $effect(() => {
|
|||||||
<div
|
<div
|
||||||
use:virtualizer.measureElement
|
use:virtualizer.measureElement
|
||||||
data-index={item.index}
|
data-index={item.index}
|
||||||
class="absolute top-0 left-0 w-full"
|
class="absolute top-0 left-0 w-full will-change-transform"
|
||||||
style:transform="translateY({item.start}px)"
|
style:transform="translateY({item.start}px)"
|
||||||
>
|
>
|
||||||
{#if item.index < items.length}
|
{#if item.index < items.length}
|
||||||
@@ -210,7 +210,7 @@ $effect(() => {
|
|||||||
<div
|
<div
|
||||||
use:virtualizer.measureElement
|
use:virtualizer.measureElement
|
||||||
data-index={item.index}
|
data-index={item.index}
|
||||||
class="absolute top-0 left-0 w-full"
|
class="absolute top-0 left-0 w-full will-change-transform"
|
||||||
style:transform="translateY({item.start}px)"
|
style:transform="translateY({item.start}px)"
|
||||||
animate:flip={{ delay: 0, duration: 300, easing: quintOut }}
|
animate:flip={{ delay: 0, duration: 300, easing: quintOut }}
|
||||||
>
|
>
|
||||||
|
|||||||
Reference in New Issue
Block a user