$("#gameCanvas").mousedown(function(e) {
var canvasPosition = $(this).offset();
var mouseX = e.layerX || 0;
var mouseY = e.layerY || 0;
}
從我的理解。 e.layerX
和e.layerY
會給我相對於畫布窗口的光標座標。有人可以澄清代碼片段
canvasPosition = $(this).offset();
會做什麼?
當我看的代碼塊的其餘部分(不想貼上這一切,有太多),不使用canvasPosition
。我會用它做什麼?基本上,代碼允許我使用鼠標在畫布上移動一個圓形。
好吧,如果變量不使用其他任何地方里面的功能,它可能是從以前的編輯吃剩的,其使用它... –
你讀過了jQuery的文檔? –