我有一個利用拖放的HTML5應用程序。基本上,用戶可以將圖像從「抽屜」拖到畫布上以創建更大的圖像。我希望元素在他們發佈的地方下降。我有這個工作在除Firefox以外的所有瀏覽器。Html5拖放鼠標在Firefox中的位置
在drop
事件上,我使用以下命令獲取鼠標的座標,並計算畫布內放置圖像的位置。
var top = evt.originalEvent.offsetX;
var left = evt.originalEvent.offsetY;
問題是,該屬性在FF中不可用。有沒有其他辦法可以得到這個?沒有它,我看不到如何在FF中拖動和移動元素。
注:我沒有使用畫布元素。我正在將圖像放到div上。不知道這是否重要。
http://bugs.jquery.com/ticket/8523 –
該錯誤與jQuery無關。我正在使用拖放的HTML5 API。對不起,應該有指定。 – Chris
這比應該更困難。在Firefox中的HTML5拖動過程中獲取鼠標位置 - 您會認爲這將是基本的。 – MSC