AP
Size: a a a
AP
A
ET
ET
ET
A
ET
МТ
const fetcher = async url => await (await fetch(url)).json();
<div class="footer" use:setAction>
{#await fetcher("./tablets.json") then tablets}
{#each tablets as { text }}
<div class="tablet">
<!-- {text} -->
</div>
{/each}
{/await}
</div>
setAction дождаться пока отрендерятся все tablets и после этого сохранить node.scrollWidth в переменную?scrollWidth сразу, то сохраняется изначальная ширина, если в, например, setTimeout сделать присвоение после 100мс, то scrollWidth отображается правильныйМТ
scrollWidth нужен для ScrollToPlugin gsap'овского и выполняется каждую секунду, так что не хотелось бы каждый раз по 0.2 секунды тратить на получение scrollWidth футераМТ
if(notFirstRun) variable = node.scrollWidth,МТ
МТ
const fetcher = async url => await (await fetch(url)).json();
<div class="footer" use:setAction>
{#await fetcher("./tablets.json") then tablets}
{#each tablets as { text }}
<div class="tablet">
<!-- {text} -->
</div>
{/each}
{/await}
</div>
setAction дождаться пока отрендерятся все tablets и после этого сохранить node.scrollWidth в переменную?scrollWidth сразу, то сохраняется изначальная ширина, если в, например, setTimeout сделать присвоение после 100мс, то scrollWidth отображается правильныйКС
КС
МТ
КС
КС
МТ
КС
МТ