Показать сообщение отдельно
  #4 (permalink)  
Старый 07.05.2017, 16:51
Кандидат Javascript-наук
Отправить личное сообщение для yaparoff Посмотреть профиль Найти все сообщения от yaparoff
 
Регистрация: 26.04.2016
Сообщений: 106

Сообщение от рони Посмотреть сообщение
чтобы знать где можно ходить, а где какой-то обьект
Вот. Так вычисляем координаты камней:
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

Хотелось бы добавить, что элемент должен видеть только в пределах одного хода - дальше он не видит.

Последний раз редактировалось yaparoff, 07.05.2017 в 16:53.
Ответить с цитированием