2011-07-18 47 views
0

是否可以在元素中的光標位置上分享,例如class="board",以便其他人可以將它看作是半透明的圓形或其他東西?使用jquery&php共享光標在元素上的位置

  1. 是否有可能獲得與jQuery的光標位置?
  2. 是否有可能將它們傳遞給另一個用戶並在那裏複製它與圖像?
  3. 如果可能的話,那麼最好的方法是什麼?
+0

當你說「光標位置」是指鼠標還是文本光標?另外,我不確定你的意思#2。你可能也想告訴我們你已經試過了,所以它看起來像你試過(也許顯示[小提琴](http://jsfiddle.net/)) – vinceh

+0

這是一個像白板......所以同一頁面上的其他人將會看到主人光標指向的位置。 – esafwan

回答

1

你可以使用鼠標移動事件獲得鼠標位置:

$(document).mousemove(function(e){ 
    console.log(e.pageX +', '+ e.pageY); 
}); 

如果你想將信息傳送到另一個用戶,只需通過一個XMLHttpRequest發送座標到你的服務器,然後反彈數據返回給那個用戶。這會給你一點滯後,但這是可以預料的。

如果我正確地理解了「用圖像複製它」的含義,只需使用一個固定位置的光標圖像(使用您接收的座標用Javascript進行設置)來模擬兩個光標同時在那裏。