ich eine Gruppe haben, die einige Elemente in sich enthält: Ein Pfad (der schwarze) und 2 Rects (die rosa und blau)SVG Schnapp schweben über gruppierten Elemente
Sie alle gehören zu derselben Gruppe.
Im Grunde, was ich tun möchte, ist ich mag eine Funktion auszuführen, wenn die Gruppe schwebt über so ich tun:
group.hover(function(e){ //set up hovering
console.log("hover bubble");
}, function(e) {
console.log("unhover bubble");
});
Aber die Art und Weise Gruppen arbeiten wird jedes Element innerhalb der Gruppe wird, dass die Hover-Funktion ... wenn ich also über den schwarzen Pfad schwebe und mich dann zum rosa Rechteck beginne, wird es denken, dass es ein Unhover vom schwarzen Pfad ist und dann ein Schwebeflug über die rosa Rekta. Das ist nicht was ich will.
Ich möchte den Mauszeiger über den gesamten gruppierten Bereich bewegen und die Funktion ausführen lassen, sobald der gesamte gruppierte Bereich verschoben ist, und die Funktion zum Entfernen, wenn der gesamte gruppierte Bereich nicht mehr sichtbar ist.
Art wie wenn alle diese Elemente in einem div waren, und ich über die div schwebte ..
Sicher erstellen Sie eine Gruppe und nicht ein Set? – Ian