Да. То, как вы это проверяете, зависит от того, что вы подразумеваете под «направо».
Вы можете использовать метод offset
для определения положения двух элементов:
o1 = $('#1').offset();
o2 = $('#2').offset();
Теперь вы можете сравнить свойства left
и top
объектов o1
и o2
.
Если вы под «направо» имеете в виду, что они находятся рядом друг с другом, а второй div находится справа, вы должны сравнить оба свойства:
if (o1.top == o2.top && o1.left < o2.left) ...
Если вы имеете в виду только то, что второй div должен быть ближе к правому, чем первый, вам нужно сравнить только свойства left
:
if (o1.left < o2.left) ...
Обратите внимание, что id
не должен начинаться с цифры. Например, допустимо использование id="x1"
и id="x2"
.