ScrollIntoView() перемещает нужный объект влево
У меня есть список HTML с тегом ul. Этот список можно прокручивать (он имеет как горизонтальные, так и вертикальные элементы). Я хотел бы взаимодействовать с одним из скрытых элементов в этом списке. (Примечание: мне нужно выполнить операцию вертикальной прокрутки только для этого, а не для других прокручиваемых родительских элементов). В иерархии есть элемент div, который включает в себя этот список HTML. Это также прокручиваемый родительский элемент. Если я использую scrollIntoView (false) для элемента списка в списке HTML, он прокручивает только необходимый список HTML, чтобы найти объект. Проблема, однако, это также перемещает список полностью влево. В идеале список должен оставаться в том же положении, в каком он был. Я пытаюсь выполнить это с помощью C++. Не уверен, почему это происходит. Не могли бы вы дать мне знать, как я могу сохранить список в той же позиции?
CComVariant scroll_behavior = VARIANT_FALSE;
pHtmlElement->scrollIntoView(scroll_behavior);