0
x軸にオーバーフローするコンポーネント/ divがいくつかあります。これは、これらのスクロール可能なコンポーネントの最初のために働いているオーバーフローしたdiv内のいくつかの要素にスクロール
componentDidUpdate(prevProps, prevState) {
console.log(prevProps)
console.log(prevState)
let activeAsst = getActiveCall(prevProps.detail)
if (activeAsst == null) {
return
}
let element = document.getElementById(`airCrew_${activeAsst.rep.id}`)
if (element.scrollIntoView) {
console.log("scrolling")
element.scrollIntoView()
}
}
:私はこれらのスクロール部品componentDidUpdate()
のそれぞれにおける1つの要素のelement.scrollIntoView()
を呼んでいます。残りはスクロールしません。スクロール可能なコンポーネントごとにconsole.log("scrolling")
が表示されます。
理由は何ですか?私はクロムをターゲットにしているので、他のブラウザについては心配しないでください。
編集:また試しましたelement.scrollIntoViewIfNecessary()
無駄です。