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
отображается правильныйКС
КС
МТ
КС
КС
МТ
КС
МТ