javascript - 当前 HTML 页面在新选项卡中打开时滚动(网络中没有 JS),如何避免滚动?
问题描述
当我使用顶部巨型菜单上的“成分”选项卡进行导航时,在以下链接中,
https://www.kerastase.com/care-for-your-hair/everything-you-need-to-know-about-fusio-scrub
当前页面向下滚动,没有任何 JS 或 HTML/CSS。这种跳跃的根本原因是什么?
解决方案
你是什么意思jump
?我发现页面有点jumping
像,因为滚动条消失了一毫秒,这是由于open
向元素添加一个类body
,然后在页面仍在呈现时将其删除。
可能是某种模式或固定汉堡菜单中的 Javascript 存在问题。
您可以通过单击body
元素然后选择break-on
>subtree-modifications
然后刷新您的页面来调试您的网站。这就是我发现这个错误的方式。
希望对您有所帮助,祝调试顺利!:)
推荐阅读
- android - FCM - 以不同用户身份登录后无法接收从同一设备发送的通知
- r - 是否可以在不重新创建或修改几何图层的情况下添加 ggplot 美学?
- tensorflow - Tensorflow:估计器中没有提供 mean_squared_error 的梯度
- ios - 为什么在 didFailWithError 后我会收到错误的 GPS 位置?
- jquery - jQuery、DataTables、KeyTables:使用空格键选中复选框
- tfs - TF246017: 更改域帐户密码后,Team Foundation 服务器无法连接到数据库
- neural-network - 训练全卷积网络时忽略标签
- javascript - React - 单击 div 文本,从另一个 div 更改文本
- trace32 - 劳特巴赫宏的懒惰评价——有可能吗?
- c++ - 将 STL 文件添加到 QT Widget