Javascript window.scrollBy无效

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (368)

我正在使用这个javascript函数按代码向下滚动网页:

window.scrollBy({ top: 300, behavior: "smooth" });"

在许多网页上,我的浏览器可以正常使用此代码。

现在我在web.whatsapp.com上,该功能没有做任何事情。

我可以使用键盘上的箭头键和使用鼠标滚轮滚动,但不使用此代码。

我有什么可以调查这里出了什么问题?

谢谢。

提问于
用户回答回答于

到撰写本文时,web.whatsapp.com没有可滚动的窗口。但是,该scrollBy函数也可用于滚动其他容器。

尝试此操作滚动聊天列表:

document.getElementById('pane-side').scrollBy({top: 100})

包装聊天消息的容器的当前混淆类是_2nmDZ

document.querySelector('._2nmDZ').scrollBy({top: 100})

请注意,侧面板ID和聊天面板类肯定会在将来发生变化。

扫码关注云+社区

领取腾讯云代金券