在asp.net中自动向下滚动页面

时间:2013-05-15 12:02:43

标签: c# javascript asp.net jquery ajaxcontroltoolkit

打开asp.net页面时遇到问题。回帖我的页面滚动到页面中间。页面包含一个ModalPopupExtender和许多javascripts。我认为该页面专注于此页面加载时的ajax控件。没有与“动画”或“滚动”滚动页面相关的javascript功能。我尝试下面的代码来修复

         $(document).ready(function() {
        document.getElementById('staticcontrols').scrollIntoView(false);
          });"

在Mozilla FX中它的工作但不在IE中。请帮帮我。

提前致谢。

2 个答案:

答案 0 :(得分:1)

    //JQUERY library needed
    //SOURCE
      <script type="text/javascript" src="../Styles/Cjs/jquery-1.6.4.min.js"></script>
      <script type="text/javascript">
      function main() {
                         $('html, body').animate({ scrollTop: 340 }, 'slow');
                      };
      </script> 

    //C#

    page_load
    {
     ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "tmp", "<script type='text/javascript'>main();</script>", false);
    }

//JQUERY library
https://jquery.com/download/

答案 1 :(得分:0)

试试此代码

 <script type="text/javascript">
   scroll(0, 0); 
 </script>

当回发发生时,它会在最顶端的页面滚动页面。

希望它对你有所帮助。