以编程方式将非活动选项卡滚动到底部
Posted
技术标签:
【中文标题】以编程方式将非活动选项卡滚动到底部【英文标题】:Programmatically scroll inactive tab to bottom 【发布时间】:2018-07-22 03:56:43 【问题描述】:我想将非活动的 Chrome 标签页平滑地滚动到底部,但只有在我激活标签页时才会滚动。有没有办法在不激活标签的情况下继续滚动? 这是通过控制台测试的代码:
window.setTimeout(function()
window.scrollBy(
top: 9999999,
behavior: 'smooth'
);
, 3000);
将其插入控制台,切换到另一个选项卡,等待 3 秒然后返回。选项卡只有在您再次激活后才会滚动。
【问题讨论】:
一个有效的代码示例会很有帮助。 @AndyHoffman 工作代码示例在问题之内,不是吗? 不确定你想达到什么目的(平滑滚动非活动标签有点奇怪,你反正看不到)但我认为这会有所帮助***.com/a/12522580/2438933 【参考方案1】:问题不在于滚动,而是 setTimeout 如果选项卡未处于活动状态则不起作用。
【讨论】:
以上是关于以编程方式将非活动选项卡滚动到底部的主要内容,如果未能解决你的问题,请参考以下文章
ExtJs:在非活动选项卡中以编程方式选择 GridPanel 的行不起作用?