Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Узнать сколько занято пикселей (https://javascript.ru/forum/events/32044-uznat-skolko-zanyato-pikselejj.html)

act 01.10.2012 17:51

Узнать сколько занято пикселей
 
Всем здравствуйте! Пожалуйста помогите мне с этой задачей.

Есть область:

400х400

На ней расположена фигура 50х50 по координатам left:200px;top:200px;

И есть движущий объект.

Как узнать, что этим объектом который движется навели на объект который не движется?

Никак не могу понять.

Пожалуйста подскажите, в какую сторону смотреть!?

dmitriymar 01.10.2012 18:08

в сторону математики и планиметрии.

lord2kim 01.10.2012 18:49

act,
(top >= 200 && <= 250) || (left >= 200 && <= 250)

act 01.10.2012 20:44

Есть переменные left и top движущегося объекта мышкой.

Есть массив с заполненными элементами, находятся на локации:

Что тут надо проверить не врубаюсь, уже столько условий писал, не срабатывает ничего...

for(var i in arrayObject) {
	var arr=$(arrayObject[i]).attr('alt').split(' ');
	alert('left: '+arr[0]+' top: '+arr[1]);
}



Прошу помогите составить проверку...

Что тут с чем сравнивать?
Нужно так, чтобы можно было водить только по не заполненной области.

act 02.10.2012 18:44

Вопрос снят!
Сделал аналогично Java intersects=)

return ((rw < rx || rw > tx) && (rh < ry || rh > ty) && (tw < tx || tw > rx) && (th < ty || th > ry));


Работает на ура, ура!!!))


Часовой пояс GMT +3, время: 03:10.