Trong chrome canary, layerX và layerY không được dùng nữa, nhưng chúng ta nên sử dụng cái gì?Chúng ta nên thay thế gì cho layerX/layerY vì chúng không được chấp nhận trong webkit?
Tôi đã tìm thấy offsetX nhưng nó không hoạt động với Firefox. Vì vậy, để có được layerX mà không cảnh báo trên webkit, tôi đã thực hiện điều đó:
var x = evt.offsetX || evt.layerX,
y = evt.offsetY || evt.layerY;
Nhưng điều này có vẻ khá phức tạp! Đó có thực sự là những gì chúng ta nên làm để làm cho layerX hoạt động trên tất cả các trình duyệt không?
Xin lỗi, nhưng điều này dường như không nhận được cùng giá trị mà layerX và layerY ... Có vẻ như chúng tôi phải tiếp tục tìm kiếm giải pháp ... –
Có thể tên hàm phải là 'getLayerXY' – aztack
Chỉ cần hoàn thành câu trả lời, cẩn thận với 'var x = y = 0' vì bạn đang khai báo' y' là global. – fmvilas