Я думаю, что проблема может быть вызвана тем, что вы сначала добавили левое меню, а затем добавили несколько видов. Вы можете добавить menuView в последнюю очередь или попытаться вывести menuView вперед. Зайдите в IBOutlet и попробуйте следующий код:
[self.view bringSubviewToFront:menuView];
Google сообщает, что gameQuery, плагин JQuery, имеет " функция "столкновение":
http://gamequery.onaluf.org/#manual
Найдите слово "столкновение" на странице выше.
Этот поиск в Google может предоставить вам несколько других вариантов:
Чтобы ответить на мой собственный вопрос, просто для любого любопытного, класс PHP, преобразованный из функции C, предоставленной Чедом Берчем:
Предполагаю, но я думаю, что то, что вам может понадобиться, можно найти здесь:
Он использует знаменитый jQuery $ .event.special.drag для создать событие сброса. Вы можете поместить свой собственный код javascript под
.bind ("падение", функция (событие) {
элемент this внутри этой функции представляет объект с классом drop, который вы определили, а event.dragTarget - это объект, который перетаскивается.
Дополнительные документы на сайте, ссылка на который выше. В любом случае это было то, что мне было нужно.
Я знаю, что этот вопрос достаточно старый, но, возможно, вы найдете его полезным: наш Collision Check Plugin for jQuery.
Описание на немецком языке, но оно должно быть понятным. Вы можете использовать либо два одиночных элемента, либо даже наборы элементов и получите обратно набор всех сталкивающихся элементов.
.