Ответ 1
Вы можете ввести его в консоль,
document.onmousemove = function(e){
var x = e.pageX;
var y = e.pageY;
e.target.title = "X is "+x+" and Y is "+y;
};
Это даст вам положение мыши при перемещении мыши в подсказке элемента.
Я часто отлаживаю свой код javascript с помощью веб-отладчика Chrome. На вкладке "Элементы", зависание над элементом показывает всплывающую подсказку с несколькими фрагментами информации, включая ширину и высоту этого элемента.
Иногда мне нужно видеть координаты страницы текущей позиции мыши. Но похоже, что отладчик не отображает эту информацию.
Итак, есть ли способ добавить его? Как расширение или, возможно, есть другие варианты?
ИЗМЕНИТЬ
Используя принятый ответ, я мог бы добавить следующий букмарклет и иметь именно то, что я хотел:
javascript:document.onmousemove = function(e){var x = e.pageX;var y = e.pageY;e.target.title = "X is "+x+" and Y is "+y;};
Вы можете ввести его в консоль,
document.onmousemove = function(e){
var x = e.pageX;
var y = e.pageY;
e.target.title = "X is "+x+" and Y is "+y;
};
Это даст вам положение мыши при перемещении мыши в подсказке элемента.
Когда мне нужно увидеть координаты для моей мыши, я использую этот Chrome-аддон: Координаты аддона
Я вижу, что он работает в режиме рабочего стола, но не когда я переключаю его в режим мобильного устройства. Как я могу получить работу для мобильного режима.
Комбинируя ppsreejith ответ с JHarding ответ с Chrome 70+ Живые выражения вы можете получить постоянное обновление (x, y)
координаты без заполнения консоли Devtools:
Введите это в консоли:
var x, y; document.onmousemove=(e)=>{x=e.pageX;y=e.pageY;}
Введите это как живое выражение:
"("+x+", "+y+")"
И это работает на SVG.