Tôi sử dụng jQuery và có thể kéo từ jqueryUI. Khi tôi cập nhật jQuery từ 1,6 đến 1,7 thuộc tính clientX và pageX biến mất khỏi biến sự kiện. Dưới đây là một ví dụ:jQuery 1.7 clientX/pageX undefined
http://jsbin.com/ezulas/7/edit
Nếu trong ví dụ cho jQuery phiên bản được thay đổi để 1.6.4 - nó bắt đầu làm việc. Với bản phát hành mới nhất - cả clientX/Y và pageX/Y đều không hoạt động. Tôi phát hiện ra tôi có thể sử dụng e = e.originalEvent - nhưng điều đó dường như không phải là giải pháp thích hợp.
Tôi gặp vấn đề tương tự chính xác này. Tôi nghĩ rằng nó là một lỗi mới đối phó với cách nó bị ràng buộc. Ví dụ: nếu bạn thử: $ (document) .bind ('click', function (e) {console.log ("e.pageX:" + e.pageX + ", e.pageY:" + e.pageY) ;}); nó hoàn toàn hoạt động tốt. Bạn đã đăng nhập một lỗi với jquery? – Matt
Tôi đã không đăng nhập nó, tôi nghĩ ai đó đã nhận thấy lỗi lớn như vậy. – Thinker
Có vẻ như ai đó đã http://bugs.jquery.com/ticket/10729. Lỗi này vẫn còn mở và đã có nhiều cuộc tranh luận về việc liệu nó có nên được sửa và không. – JosephL