Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE10:如何在dragover上获取鼠标坐标_Javascript_Jquery_Internet Explorer_Drag And Drop - Fatal编程技术网

Javascript IE10:如何在dragover上获取鼠标坐标

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

在IE 10中,当触发ondragover事件时,当鼠标移动时,属性clientX、clientY、pageX、pageY的值似乎不会刷新。Webkit浏览器和Firefox准确地更新鼠标坐标

简单的例子:

$(document).ready(function () {  
    $('#log').on('dragover', function(e) {
        $('#log').text(e.originalEvent.pageX + " | " + e.originalEvent.pageY);
    });
});


IE10有解决办法吗?

微软提供的糟糕支持并没有解决问题,但确实证实了这不是一个罕见的问题:更好的是,IE10在拖动操作结束之前完全抑制mousemove事件,因此你甚至无法在其他地方捕获坐标并以这种方式使用它们。据我所知,没有解决办法。偏移量X/Y值确实会发生变化,但大多是无意义的。clientX/Y确实会发生变化,但变化幅度仅为百万分之一像素。很奇怪。