Ermitteln Sie das Element mithilfe der CSS3-Transformation, wenn es sich über einem anderen Element befindet
Gibt es eine einfache Möglichkeit, ein Element zu erkennen, das sich über einem anderen Element befindet?
Ich verwende CSS3-Transformation, um ein Element zu verschieben. (da)
Beispiel: - Alle Elementgröße 10x10 Pixel
Element # Atransform : translate(170px, 180px)
<- Dieses Element kann zum Bewegen steuernElement # Btransform : translate(200px, 200px)
Wie erkennt man, dass Element # A über einem Element liegt?
Meine vollständige Demo mit jQuery Element Controller: http://jsfiddle.net/ndZj5/
var over = false;
// do something with `over` to `true` to detect this...
if(!over) {
my.css('transform','translate('+x+'px,'+y+'px)');
}
Machen Sie eine Tour auf meinerDemo , drücken Sie die Pfeiltasten, um zu steuern