好的,我知道这听起来有点令人困惑,所以为了更好地说明这一点:
想象一下我们现在都处于stackoverflow(我们在其中)。有多少人现在也在问一个问题并输入我所在的同一个textarea框?我知道可以一次显示一个页面上有多少用户,但是有可能使用AJAX显示用户鼠标指针在页面上移动时的协调吗?也许甚至他们的鼠标指针都带有用户名,它漂浮在可能点击的地方(看看我要去哪里)?
这可能吗?
答案 0 :(得分:1)
发现这篇文章是因为我想做同样的事情。答案是肯定的,您可以相对于div发送位置并经常更新它,然后在另一侧使用转换更新位置。它不会准确,但目标是让用户感觉到同时有更多人在页面上。您可以使用这些div来显示,"用户正在键入"对于我的情况,我希望用户知道答复是否即将到来,或者他们应该离开并稍后再回来。
答案 1 :(得分:0)
我不建议做这样的事情。
您需要做的是将鼠标的每个动作发送到服务器,服务器会使用用户的用户名(以及您需要的任何其他详细信息)将其存储在内存中。您需要为每个用户的浏览器打开持久连接(请参阅Comet)以便
这是个坏主意的原因,是
谷歌的人们在Google Wave上实施此功能时遇到了很多麻烦,主要是文本更新。除非您有一个非常重要的用例,这种行为很重要,否则我建议使用网络密集度较低的用户界面。