在MVC应用程序的页面加载设置页面滚动位置 [英] Set page scroll position on page load of MVC app

查看:150
本文介绍了在MVC应用程序的页面加载设置页面滚动位置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个ASP.NET MVC应用程序。

I have a ASP.NET MVC app.

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

How do I set the scroll position of a page on page load at a defined point?

我可以用一个锚做到这一点,如果是的话如何?

Can I do it with an anchor, if so how??

马尔科姆

推荐答案

您只需要在网页地址的末端追加#DIV名。例如:

<一个href=\"http://stackoverflow.com/questions/2249475/set-page-scroll-position-on-page-load-of-mvc-app/2249506#2249506\">http://stackoverflow.com/questions/2249475/set-page-scroll-position-on-page-load-of-mvc-app/2249506#2249506

<一个href=\"http://stackoverflow.com/questions/2249475/set-page-scroll-position-on-page-load-of-mvc-app/2249506\">http://stackoverflow.com/questions/2249475/set-page-scroll-position-on-page-load-of-mvc-app/2249506 - 页地址

#2249506 - div名称

#2249506 - div name

如果您想要加载页面时做它,你可以编写JavaScript:

window.location = '#2249506';

使用jQuery,加载文档时:

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

这篇关于在MVC应用程序的页面加载设置页面滚动位置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆