我写了一个聊天脚本,问题出在滚动 DIV 层上。我下载了几个聊天脚本,并经过仔细观察发现以下问题。
每当添加一行新的聊天时,滚动条不会在聊天行添加后自动向下滚动。它将其添加到 DIV 层底部,因为滚动条在进行此操作时不会产生任何干扰。
我做了什么:
以前我使用 JavaScript 滚动每个固定时间间隔。这样做,我无法手动向上滚动以查看过去的行(由于间隔刷新滚动条移动到设置位置)。后来,我编写了一个可以在 OnClientClick 中滚动的 JavaScript,但是这样做只能在 Chat 发送方面滚动下来,但不能在 Chat 接收方面在添加新的聊天行时滚动下来。
我下载了许多聊天脚本,并检查了如何管理特定问题,但我找不到任何解决方法。我很确定它是 jQuery 的工作(不确定),有人可以告诉我如何解决这个问题吗?
如果您无法理解我的问题,则很抱歉,因为我无法比以上更详细地解释。但是,如果需要,我可以提供更多信息。
我正在使用的语言是 ASP.NET、AJAX 更新面板、定时器滴答声用于使用新值更新 div,至今仅使用 JavaScript 将元素向下滚动。
每当添加一行新的聊天时,滚动条不会在聊天行添加后自动向下滚动。它将其添加到 DIV 层底部,因为滚动条在进行此操作时不会产生任何干扰。
我做了什么:
以前我使用 JavaScript 滚动每个固定时间间隔。这样做,我无法手动向上滚动以查看过去的行(由于间隔刷新滚动条移动到设置位置)。后来,我编写了一个可以在 OnClientClick 中滚动的 JavaScript,但是这样做只能在 Chat 发送方面滚动下来,但不能在 Chat 接收方面在添加新的聊天行时滚动下来。
我下载了许多聊天脚本,并检查了如何管理特定问题,但我找不到任何解决方法。我很确定它是 jQuery 的工作(不确定),有人可以告诉我如何解决这个问题吗?
如果您无法理解我的问题,则很抱歉,因为我无法比以上更详细地解释。但是,如果需要,我可以提供更多信息。
我正在使用的语言是 ASP.NET、AJAX 更新面板、定时器滴答声用于使用新值更新 div,至今仅使用 JavaScript 将元素向下滚动。