Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Div滚动到顶部而不是滚动到底部_C#_Asp.net_.net_Html_Scroll - Fatal编程技术网

C# Div滚动到顶部而不是滚动到底部

C# Div滚动到顶部而不是滚动到底部,c#,asp.net,.net,html,scroll,C#,Asp.net,.net,Html,Scroll,我希望我的div滚动到底部。我已经尝试了很多涉及scrollTop和ScrollHeight的代码,但它似乎不起作用。当我使用这些代码时,div会滚动到顶部而不是底部。我该怎么办 <asp:ScriptManager ID="manager" runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="updateComments" UpdateMode="Conditional" runat="server"

我希望我的div滚动到底部。我已经尝试了很多涉及scrollTop和ScrollHeight的代码,但它似乎不起作用。当我使用这些代码时,div会滚动到顶部而不是底部。我该怎么办

<asp:ScriptManager ID="manager" runat="server"></asp:ScriptManager>

<asp:UpdatePanel ID="updateComments" UpdateMode="Conditional" runat="server">
  <ContentTemplate>
    <div id="currentinfo"
         style="height: 742px; width: 612px; overflow:auto;overflow-x:hidden;">

      <asp:Literal ID="RecepientConversation" runat="server" />

    </div>
  </ContentTemplate>
  <Triggers>
    <asp:AsyncPostBackTrigger ControlID="btnExitChatRoom" EventName="Click" />
  </Triggers>
</asp:UpdatePanel>

我使用了这个代码,但div一旦降到底部,就会再次升到顶部

<script type="text/javascript">
    window.setTimeout(function () { 
                         var elem = document.getElementById('currentinfo'); 
                         elem.scrollTop = elem.scrollHeight; 
                       }, 
                       5000)
</script>

setTimeout(函数(){
var elem=document.getElementById('currentinfo');
elem.scrollTop=elem.scrollHeight;
}, 
5000)
尝试以下内容

<script>
    $(document).ready(function () {
        $("#myScrollDiv").animate({ scrollTop: $('#myScrollDiv')[0].scrollHeight }, 1000);
    });

</script>

$(文档).ready(函数(){
$(“#myScrollDiv”).animate({scrollTop:$('#myScrollDiv')[0].scrollHeight},1000);
});
这是你的部门

<div id="myScrollDiv"  style='overflow:scroll;overflow-x:hidden;max-height:200px;'>
 Test Test Test <br/>
                 <br/>
                 <br/>
</div>

测试测试



尝试使用overflow:scroll代替overflow:hidenThat表示水平滚动条,我指的是垂直滚动条ID您尝试使用pageload吗<代码>函数pageLoad(){var elem=document.getElementById('currentinfo');elem.scrollTop=elem.scrollHeight;}