Javascript IE10:如何在dragover上获取鼠标坐标
在IE 10中,当触发ondragover事件时,当鼠标移动时,属性clientX、clientY、pageX、pageY的值似乎不会刷新。Webkit浏览器和Firefox准确地更新鼠标坐标 简单的例子:Javascript IE10:如何在dragover上获取鼠标坐标,javascript,jquery,internet-explorer,drag-and-drop,Javascript,Jquery,Internet Explorer,Drag And Drop,在IE 10中,当触发ondragover事件时,当鼠标移动时,属性clientX、clientY、pageX、pageY的值似乎不会刷新。Webkit浏览器和Firefox准确地更新鼠标坐标 简单的例子: $(document).ready(function () { $('#log').on('dragover', function(e) { $('#log').text(e.originalEvent.pageX + " | " + e.originalEven
$(document).ready(function () {
$('#log').on('dragover', function(e) {
$('#log').text(e.originalEvent.pageX + " | " + e.originalEvent.pageY);
});
});
IE10有解决办法吗?微软提供的糟糕支持并没有解决问题,但确实证实了这不是一个罕见的问题:更好的是,IE10在拖动操作结束之前完全抑制mousemove事件,因此你甚至无法在其他地方捕获坐标并以这种方式使用它们。据我所知,没有解决办法。偏移量X/Y值确实会发生变化,但大多是无意义的。clientX/Y确实会发生变化,但变化幅度仅为百万分之一像素。很奇怪。