Mam cel upuszczenia <div>
, do którego dołączono zdarzenia "upuszczania" i "dragover". <div>
zawiera obraz wewnątrz znacznika zakotwiczenia (uproszczony: <div><a><img /></a></div>
). Elementy potomne celu wydają się blokować uruchamianie zdarzeń "upuszczania" lub "drago- ra". Dopiero gdy przeciągnięty element znajduje się nad celem, ale NIE nad jego elementami potomnymi, oba zdarzenia są uruchamiane zgodnie z oczekiwaniami.Jak zapobiegać zakłócaniu elementów potomnych przez dragi w formacie HTML5 i upuszczać zdarzenia?
Zachowanie, które chciałbym osiągnąć, polega na tym, że zdarzenia "dragover" i "drop" są uruchamiane gdziekolwiek nad celem <div>
, niezależnie od istnienia elementów potomnych.
co się stanie, jeśli załączysz zdarzenia do lub ? – derekcohen
Działa ona zgodnie z oczekiwaniami w tym przypadku, ale muszę mieć możliwość dołączania zdarzeń do całego kontenera. Nie widzę powodu, dla którego to nie powinno działać. –
Zobacz moje obejście tego problemu tutaj: http://stackoverflow.com/a/15216514/865467 –