Hyperlink zum Knotentext in einer reduzierbaren Baumstruktur hinzufügen

8

Ich möchte einen Hyperlink zum Knotentext im Beispiel für eine komprimierbare Baumstruktur hinzufügen.

Wie kann ich das tun?

    
user2085978 19.02.2013, 06:46
quelle

3 Antworten

5

Ich bin ein Javascript / svg / d3js noob, aber ich "löste" dies, indem ich ein hyperlinked transparentes Rechteck über dem Text platziere, diese Abhilfe ist verfügbar als bl.ock .:

%Vor%

Ich habe einen zusätzlichen clickable style und Fügen Sie .on("click", click) zum Kreis statt dem Element group ( g ) hinzu.

Dies funktioniert, hat aber den Nachteil, dass die Größe des anklickbaren Rect nicht mit dem Text des Labels übereinstimmt.

Ich freue mich wirklich auf eine bessere Lösung, also +1 für deine Frage!

    
Marijn 22.02.2013 12:33
quelle
4

Wenn Sie den Click-Handler auf dem globalen Knoten entfernen und zwei verschiedene Click-Handler anfügen:

  • Eins für den Kreis
  • Eins für den Text

Sie können ein anderes Verhalten haben, wenn Sie auf den Text klicken. Wenn Sie dieses Element ein bisschen anpas- sen, kann es genau wie ein Hyperlink aussehen.

Schau dir meine Geige hier an: Ссылка

Klickhandler

%Vor%

Und CSS:

%Vor%     
emp 21.05.2014 14:45
quelle
0

Ich habe dem Knoten eine weitere Textzeile mit einigen Informationen über den Link hinzugefügt:

%Vor%

wobei Pfad und Label die gewünschten Daten für jeden Knoten haben.

    
Steve 30.01.2014 23:49
quelle

Tags und Links