Tôi đang phát bằng tính năng kéo và thả HTML5 và theo dõi vị trí chuột trong khi kéo.Phát hành bản vẽ HTML5 offsetX bù đắp nhảy
OffsetX và OffsetY làm việc tuyệt vời cho đến khi bạn thả chuột, offsets nhảy đến một số tiêu cực đến sự kiện kéo cuối cùng cử
đây là html:
<div id="dragger"></div>
<div id="console"></div>
đây là css:
#dragger{
-webkit-user-drag: element;
width: 100px;
height: 100px;
background: hsla(200, 100%, 50%, 0.4);
}
và js
$('#dragger').bind('drag', function (e) {
$('#console').html(e.originalEvent.offsetX);
})
Bạn cũng có thể thử nghiệm tại http://jsfiddle.net/Eu2mz/5/
Ngoài ra, tôi chỉ đang cố gắng làm cho nó hoạt động trong webkit ngay bây giờ.
2014 Tôi vẫn thấy điều này. :( – Timmerz
Tôi đã giải quyết vấn đề này bằng cách quay lại nếu 'e.originalEvent.y === 0' – Timmerz