Witam, tworzę interaktywną mapę z użyciem jquery draggable/droppable.
Elementy główne (divy, a w nich częściowo transparentne PNG jako handle) są klonowane do elementu z mapą po upuszczeniu, powiedzmy że są to PNG z kółkami i przezroczystym tłem.

Mój problem polega na tym, że jesli mam kilka obiektów nachodzących trochę na siebie i chciałbym złapać ten warstwę niżej to muszę znazeźć miejsce poza DIVem trzymającym PNG wyżej.

Przykład, bo nie jestem w stanie tego wytłumaczyć:
user image
czarna kropka = chcę tu złapać czerwone kółko, ale to dalej jest PNG z zielonym kółkiem

W związku z tym mam pytanie: czy w jakiś sposób da się pobrać mapę kanału alpha z PNG i jako handle ustalić jedynie nie przezroczyste jego części (dodatkowy problem to że wszystkie elementy mogą być skalowane).