仅当单击asp.net按钮时如何滚动div

时间:2019-05-20 16:53:28

标签: javascript asp.net

我在带有asp按钮的asp.net页面上有一个div。仅当单击按钮时,我才要将div滚动到底部。

下面的代码正在工作,但是发生的是单击按钮,div滚动到底部,然后div滚动条跳回到div的顶部。

可能是因为该函数先执行,然后重新加载窗口并将滚动条放回顶部?

单击按钮后如何将滚动条保持在div的底部?

div设置为溢出:自动

任何帮助都将不胜感激。

<div id=divchat></div>

<asp:Button ID="cmdSend" runat="server" Text="Send" 
onclientclick="updateScroll()" onClick="cmdSend_Click"/>

function updateScroll() {
var element = document.getElementById("divchat");
element.scrollTop = element.scrollHeight;
}

0 个答案:

没有答案