JS находит DIV, ближайший к X-позиции, хранящейся в переменной - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть номер, хранящийся в переменной:

var myPosition = "322";

Теперь есть несколько элементов с абсолютной позицией. Все с разными X-позициями (слева - значение). Есть ли способ найти значение, которое имеет левое значение, наиболее близкое к значению, хранящемуся в моей переменной?

Каждый элемент имеет уникальный идентификатор. Таким образом, в идеале результат (идентификатор ближайшего) должен храниться в переменной.

var closestElement = "myDiv1";

EDIT: Я начал писать сценарий. Поскольку я новичок, я борюсь с двумя вещами: (1.) Я хочу найти все элементы (все названы одинаково id = e1, e2, ...); (2.) Теперь я просто проверяю, находится ли позиция на уровне 50+ от значения myPosition, и я пытаюсь найти ближайший к нему объект.

<script>
var myPosition = "121";

var e1position = e1.offsetLeft;

if (e1position > wertgeberPosition - 50 && e1position < wertgeberPosition + 50)   
{
var result = "e1";
}

document.write(result);
</script>
...