JavaScript - scrollIntoView() работает только в Firefox
Я пытаюсь 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?
Спасибо