Ruben Daniels have implemented document.elementFromPoint for Firefox which makes it a lot easier to create more advanced drag&drop implementations for Ajax applications. You can see a live demo using advanced drag&drop implemented on Javeline platform.
Ajax, Multibrowser Drag&Drop, Application
In the Ajax rich world of today drag&drop has grown to be it’s hallmark as well as a source of great annoyance among interaction designers. However it may be, drag&drop is an absolute requirement for any mature framework. Whilst working on Javeline PlatForm, Javeline’s Ajax framework, I noticed there are two distinct ways of dropping; a basic and advanced way. Looking at several Ajax frameworks I didn’t find the advanced drag&drop implementation and after a lot of blood, sweat and tears, I know why.
The code is available for download under LGPL license.