我在跳转 滚动条
时遇到问题。我有逻辑在我的 form
中动态显示隐藏部分。但是每当我显示部分并滚动
到表单中的最后一个部分并再次动态隐藏前两个部分时,滚动只是跳转并再次设置为我所在的字段。
实际上,将焦点再次设置到我原来所在的同一字段效果很好,但有那么一会儿感觉就像 scroll
跳跃,然后由于隐藏/显示逻辑再次返回。我使用了 Ext.suspendLayouts()
和 Ext.resumeLayouts()
在我的显示/隐藏代码中,但我仍然看到了 滚动条
的小跳跃时刻。我到底错过了什么?
最佳答案
在显示部分后添加此行。
document.getElementById('ID of section you want to scroll to').scrollIntoView();
关于javascript - 即使在 extjs 的表单中隐藏显示元素后,如何保持滚动位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26881285/