Ingernirated
@Ingernirated
Романыч

Как clientX адаптировать под блок?

Есть функция, но она показывает координаты относительно всей страницы, а как её применить непосредственно к отдельному блоку?
Что бы в нём было начало 0, а за его пределами координат уже не было.
Т.е. блок длиной 10px мог показать нам от 0 до 10.
function cord(e) {
	let x = document.querySelector(".current").scrollTop;
	let y = e.clientY;
}
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 1
@abelikov5
Привет!)

Попробуй offsetLeft на js:
myElement.addEventListener('click', (e) => console.log(e.clientX - myElement.offsetLeft);)

Результатом будет значение по оси X относительно myElement, начиная с нуля.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы