Intente este fragmento de código:
window.ondragend = function(event){
console.log(event.pageX)
}
window.onmouseup = function(event){
console.log(event.pageX)
}
haga clic en una ubicación en una página y luego arrastre unElemento a la misma ubicación. En una ventana maximizada, ambas páginas (al menos en Chrome en Windows) "serán las mismas". Si minimiza la ventana para llenar, por ejemplo, la mitad derecha de la pantalla, la ondragend informará un valor de pageX diferente.
- ¿Por qué ocurre este comportamiento?
- ¿Cómo obtengo el valor de pageX correcto de ondragend? Ondragend no envía un mouseup simultáneamente, así que no puedo usar eso.
Respuestas
0 para la respuesta № 1Este comportamiento se ha corregido en las últimas versiones de Chrome.