Сообщение от рони
|
чтобы знать где можно ходить, а где какой-то обьект
|
Вот. Так вычисляем координаты камней:
var stones = document.querySelectorAll('.stone');
var stonesCoords = [];
for (var i = 0; i < stones.length; i++) {
stonesCoords.push(getCoords(stones[i]));
}
function getCoords(element) {
var box = element.getBoundingClientRect();
return {
top: box.top + pageYOffset,
left: box.left + pageXOffset,
right: box.right + pageXOffset,
bottom: box.bottom + pageYOffset
};
}
В код добавил
http://plnkr.co/edit/wx0ygfaGTWHj9dSz07G0?p=preview
Хотелось бы добавить, что элемент должен видеть только в пределах одного хода - дальше он не видит.