gpt4 book ai didi

html - 如何在 MVC 中保持滚动位置?

转载 作者:技术小花猫 更新时间:2023-10-29 11:49:54 24 4
gpt4 key购买 nike

我正在使用 MVC 开发一个项目并且很喜欢学习它。有一些成长的烦恼,但一旦你弄清楚它们就不错了。在 WebForms 世界中真正简单的一件事是维护页面上的滚动位置。您所做的只是将 MaintainScrollPositionOnPostback 属性设置为 true。但是,在 MVC 中,我没有使用回发,所以这对我不起作用。处理此问题的标准方法是什么?

编辑: Ajax 是可以接受的,但我也想知道如果没有 AJAX,你会怎么做。

最佳答案

我已经在 J​​S 中解决了这个问题:

$(document).scroll(function () {
localStorage['page'] = document.URL;
localStorage['scrollTop'] = $(document).scrollTop();
});

然后在文档中准备好:

$(document).ready(function () {
if (localStorage['page'] == document.URL) {
$(document).scrollTop(localStorage['scrollTop']);
}
});

关于html - 如何在 MVC 中保持滚动位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/484463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com