JQuery удалить DIVS, что на изображении - PullRequest
1 голос
/ 03 января 2012

Я создаю браузерную игру.Использование Jquery 1.4 в качестве фреймворкаНо мне нужно удалить деревья, которые находятся в районе застройки.Вот что происходит сейчас:What happens nowЯ хотел бы удалить деревья, если они находятся в области изображения.Сделал пример кода для шоу: http://jsfiddle.net/coolking/evU9D/3/
Я надеюсь, что предоставил достаточно информации.

Image height: 73px image width: 107px

Код, включающий принятый ответ, находится здесь: http://jsfiddle.net/coolking/evU9D/22/

1 Ответ

3 голосов
/ 03 января 2012

Сразу: лучше применять все ваши слушатели событий в JavaScript с помощью element.AddEventListener (), чем добавлять атрибуты HTML, такие как onload = "..." или onmousedown = "...".

jQuery имеет API-интерфейсы для обнаружения коллизий, чтобы точно определить, о чем вы спрашиваете. Вот хороший справочник: jQuery / JavaScript обнаружение коллизий

Когда вы обнаружите столкновение, используйте что-то вроде $ (this) .remove (), чтобы удалить дерево из DOM.

Я люблю стратегические игры, поэтому надеюсь, что ваша игра получится удачной! = D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...