다음 두 가지 기능이 있어요...
으아악sizeSearch()
函数正常工作。当调用clearSizeSearch()
函数时,所有的<li>
元素按预期重新显示出来,你可以很短暂地看到预期的.active
요소가 스크롤되어 표시되지만 즉시 컨테이너 요소 위로 다시 스크롤됩니다(또는 DOM 설정이 완료된 후 이런 방식으로 다시 렌더링될 수도 있습니다).
콘솔에서 수동으로 실행하는 경우 document.querySelector('ul.size-ranks li.active').scrollIntoView();
,然后运行clearSizeSearch()
,那么它就正常工作。这一点,再加上当运行clearSizeSearch()
时我可以短暂地看到它滚动到视图中,似乎表明它可能在前面的命令执行完成之前运行,但据我所知,forEach()
기본값은 비동기식이 아니며, 이후의 모든 명령은 완료되기 전에 실행되어서는 안 됩니다.
이것이 내 솔루션입니다.
으아악