0

我正在使用 J query .load() 将我的 MySQL 数据库中的条目显示到一个页面,并设置间隔我每秒刷新一次结果,作为我正在处理的消息传递/聊天系统的一部分。

现在,在同一页面上,我可以选择将 MSG 添加到数据库中,因此它可以正常工作并显示消息,我想要做的是向下滑动我刚刚发送的消息。

我设法做到这一点:

$i++;

在 while 循环中为 $i == 1 的消息设置一个类;但是由于结果不断刷新,它一直在向下滑动,并且随着首页加载而向下滑动,而不仅仅是在发送新消息时。

有人可以帮我一个好的解决方案吗?

4

1 回答 1

0

似乎你想要的是使用一个通用的 div 来进行 msg 提交和每次刷新并向下滑动的结果显示。您应该为结果使用单独的 div 并.load()在其上使用,并为 msg 提交使用单独的 div,以便在间隔发生时两者都不会滑落。例如<div class="msg_submit"></div>用于味精提交内容并<div class="results"></div>用于结果和使用$('.results').load('path');希望它有所帮助:)

于 2012-08-29T12:23:36.943 回答