我在其他日子碰到了一个问题,我尝试了一些证明不太好的解决方案。
问题:
- 在我的页面上,我有从CMS生成的HTML,以及一些与HTML交互的AJAX请求(在页面的某些区域添加更多内容)。
- 此页面很长,所以当我在其他页面上并点击此页面上的链接时,它需要转到页面上的某个区域;它将在页面加载时滚动我,但在滚动之后,由于AJAX请求,一些HTML仍然呈现。
- 滚动是通过拆分URL并获取用URL写入的ID来完成的。然后在页面上滚动到该ID。
- 我试过了:
- $(window).load(function(){});
- $(document).ajaxStop(function(){});
并且还没有工作......
- 所以我要做的就是等到:
- 所有AJAX请求都已完成;
- 生成的HTML以在页面上加载/呈现
然后滚动到页面上的那个区域。
醇>
提前感谢您的回复!