在我的JavaScript中,我实现了一个功能,可以隐藏标题栏,并通过scrollEvent触发。所以当我向下滚动时,标题栏会被隐藏,而当我开始向上滚动时,它会显示出来。想象一下,这与大多数移动浏览器对搜索栏所做的类似效果相同。
问题在于,在打开devtools时,它可以正常工作。如果我关闭devtools,效果就不再起作用,也就是说,当我向下滚动时,标题栏仍然可见。如果我重新打开devtools(ctrl-shift-j),效果就会再次起作用。我在单独的窗口中运行devtools,因此它的存在不会影响我的应用程序的窗口尺寸。
有人知道Chrome devtools的存在对Javascript或呈现行为有何影响吗?
注:对于任何快速阅读并错过我的问题要点的读者,我并没有要求解决我正在看到的问题。我只是特别询问我的问题的答案。
编辑:我现在发现,控制台前景和背景的情况也很重要。当控制台在前景时,它有效,在后台时它失败。请参见https://ibb.co/4M75sPQ上的动画gif。
问题在于,在打开devtools时,它可以正常工作。如果我关闭devtools,效果就不再起作用,也就是说,当我向下滚动时,标题栏仍然可见。如果我重新打开devtools(ctrl-shift-j),效果就会再次起作用。我在单独的窗口中运行devtools,因此它的存在不会影响我的应用程序的窗口尺寸。
有人知道Chrome devtools的存在对Javascript或呈现行为有何影响吗?
注:对于任何快速阅读并错过我的问题要点的读者,我并没有要求解决我正在看到的问题。我只是特别询问我的问题的答案。
编辑:我现在发现,控制台前景和背景的情况也很重要。当控制台在前景时,它有效,在后台时它失败。请参见https://ibb.co/4M75sPQ上的动画gif。