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