Javascript scrollIntoView在safari浏览器中未按预期工作
我有一个可滚动的div,里面有一个SVG,带有给定id的点。我想将所选点与div的中心对齐,我有这个解决方案Javascript scrollIntoView在safari浏览器中未按预期工作,javascript,scroll,safari,Javascript,Scroll,Safari,我有一个可滚动的div,里面有一个SVG,带有给定id的点。我想将所选点与div的中心对齐,我有这个解决方案 document.getElementById("myID").scrollIntoView({ behavior: 'smooth', block: 'nearest', inline: 'center' }) 这在chrome中运行良好,但在safari中不起作用,最好的解决方案是什么?safari不支持这一点。具体来说,scr
document.getElementById("myID").scrollIntoView({
behavior: 'smooth',
block: 'nearest',
inline: 'center'
})
这在chrome中运行良好,但在safari中不起作用,最好的解决方案是什么?safari不支持这一点。具体来说,
scrollIntoViewOptions
不受支持,因此您需要为此找到一个polyfill,或者完全使用另一种方法
在chrome浏览器中,如果可能,它会将元素滚动到中心,但在safari浏览器中,它会滚动到错误的元素或位置@jmargolisvtHard,以根据给定的信息进行诊断。你能提供足够的代码来演示这个问题吗?这个库解决了这个问题,