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?

Спасибо

0 ответов

Другие вопросы по тегам