我正在尝试scrollIntoView()
使用SVG元素。它可以按预期在Firefox上运行,但在Chrome和Edge上向下滚动太远或出现其他错误。
<g id="clust1" class="cluster">
<title>cluster_Legend</title>
<polygon fill="none" stroke="black" points="8,-8 8,-59 2503,-59 2503,-8 8,-8"/>
<text text-anchor="middle" x="1255.5" y="-47" font-family="Times New Roman,serif" font-size="10.00">Node color legend </text>
</g>
我有一个变量selectedCluster
,其中包含选定的<g>
元素。我在嵌套在scrollIntoView
元素内的<polygon>
上调用<g>
()。
var polygon = selectedCluster.querySelector("polygon");
polygon.scrollIntoView({behavior: "smooth"});
如何制作它以便它在Chrome和Edge中正确滚动?
谢谢