html - 在 MVC 应用程序的页面加载时设置页面滚动位置

标签 html asp.net-mvc

我有一个 ASP.NET MVC 应用。

如何在定义的点设置页面加载时的滚动位置?

我可以用 anchor 来做吗?如果可以的话怎么办?

马尔科姆

最佳答案

您只需在页面地址末尾附加#div-name。示例:

Set page scroll position on page load of MVC app

Set page scroll position on page load of MVC app - 页面地址

#2249506 - 分区名称

如果您想在页面加载时执行此操作,您可以编写 JavaScript:

window.location = '#2249506';

使用 jQuery,加载文档时:

<script type="text/javascript">
    $(function() {
        window.location = '#div-name';
    });
</script>

关于html - 在 MVC 应用程序的页面加载时设置页面滚动位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249475/

相关文章:

javascript - FadeInUp css 动画不工作

html - 如何在bootstrap 4中的小屏幕上使卡体水平

javascript - 如何通过所选文本获取关闭的父 div 属性?

c# - 非 mvc 应用程序要求 WebPages.Razor 程序集

asp.net-mvc - 测试 Asp.net MVC 应用程序的最佳实践

c# - MVC 中的显示与编辑模式

javascript - 幻灯片过渡在第一张幻灯片后停止工作

html - 如何将数据绑定(bind)到 Angular4 中的 html 属性?

asp.net-mvc - ASP.net mvc 页脚常用数据

asp.net - 是否使用 CMS