событие в javascript для позиции Моу - PullRequest
0 голосов
/ 23 марта 2020

Почему этот код НЕ работает для всего тела и не работает гладко?

function func (u){
  document.getElementsByClassName("x")[0].innerHTML= u.clientX;
  document.getElementsByClassName("y")[0].innerHTML= u.clientY;
}
div{
  float: left;
}
div:before{
  content: "Mouse Position >> ";
}
.x:before{
  content: "X: ";
}
.y:before{
  content: "Y: ";
}
p,div{
  display: inline;
}

body{
  width: 100vw;
  height: 100vw;
}
<body onmouseover="func(event)">
  <div>
    <p class="x"></p>
    <p class="y"></p>
  </div>
</body>

Ответы [ 2 ]

2 голосов
/ 23 марта 2020

Ваше объяснение проблемы неясно, но использование onmousemove вместо onmouseover сделает его непрерывным и более динамичным c.

0 голосов
/ 23 марта 2020

Я думаю, вы хотите обновить значения clientX, clientY, когда мышь двигается? Если это то, что вы имеете в виду, вы должны слушать событие mousemove

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...