自动将水平滚动条移动到 div 中的右端

Mut*_*mar 4 html javascript angular

我有一个具有超过 24 列的固定标题表格式的 div。

该表包含按升序排列的列,并具有水平和垂直滚动条。

所以我需要在加载过程中将 div 的水平滚动条移动到右端。我在前端使用 angular 7。

我曾尝试使用 javascriptscrollIntoView但它不起作用。

任何人都建议我使用 angular 或 javascript 而不是 jquery 来实现这一点。

Zol*_*ási 6

您可以使用纯 JavaScript 实现这一点,结合使用Element.scrollLeftElement.scrollWidth属性。

请参阅此处此处的文档。

像这样的事情应该有效。

myDivElement.scrollLeft = myDivElement.scrollWidth;
Run Code Online (Sandbox Code Playgroud)

这是演示该技术小提琴

虽然没有彻底测试,也不确定浏览器兼容性和小调整。将此用作初始提示。