我使用的是scrollIntoView()
,但scrollTo(...)
甚至location = '#...
的行为都是相同的。
当我使用一个超时> 500 ms的滚动动作,它的工作原理。一定是有什么东西干扰了程序滚动。
**我如何调试它?**是否有一些关于滚动事件的信息,以及开发人员控制台中阻止它的原因?
更新刚刚发现,在当前版本的Edge中,该行为仍能按预期工作。这个问题目前只在Chrome中出现。
PS:当点击一个按钮,其中有作为href #...
,滚动工程也。不知何故,用户事件在不需要超时的情况下完成。
1条答案
按热度按时间vulvrdjw1#
Traktor的React很棒!但也要记住javascript有一个独特的语句叫做debugger。它会在这一行暂停你的代码,允许你使用浏览器检查工具来查看输出,如果你使用了和console.log('example');等等
希望这有帮助!调试器一直是我的一些项目的救命稻草,老实说,能够停止代码是如此令人难以置信的有用!:)