Tôi có một hàm trong javascript di chuyển một div tùy thuộc vào vị trí của chuột. Hàm này được đặt trên một hàm setInterval() và được thực thi mỗi giây. Tôi cần chụp vị trí chuột như sau:chụp vị trí chuột trên setInterval() trong Javascript
function mousemov() {
document.getElementById("myDiv").style.left = Event.clientX; //don't work
}
window.onload = function() {
setInterval("mousemov()",1000);
}
Ps: Tôi không thể sử dụng sự kiện mousemove vì chức năng phải được thực thi ngay cả khi chuột bị dừng.
Cảm ơn bạn đã trợ giúp!
Tại sao không sử dụng sự kiện mousemove? Bạn không thực sự muốn thay đổi tọa độ của 'div' nếu con chuột không di chuyển. Chỉ cập nhật tọa độ trên mousemove. –
Nếu chuột bị dừng, bạn không thể sử dụng giá trị trước đó mà bạn nhận được trên sự kiện mouseMove? – pgb