Ich benutze Raphael, um einige Elemente auf einer Website zu zeichnen. Die Elemente umfassen Rechteck, Linie (Pfad). Ich habe dem Pfadelement eine ID gegeben und versucht, darauf im onclick-Ereignis dieser Zeile zuzugreifen. aber wenn ich die ID aufmerksam mache, ist nichts sichtbar. Das folgende ist das Code-Snippet
%Vor%Kann mir bitte jemand sagen, was das Problem mit dem obigen Code ist. Jeder Zeiger wird hilfreich sein.
Danke
Sind Sie sicher, dass Sie nicht stattdessen $(t.node).attr('id','Hello');
schreiben möchten?
Aktualisieren : Jemand hat diese Antwort nur abgelehnt. Und ich fühle mich wirklich verpflichtet, darauf hinzuweisen, dass die ID nicht besonders gut ist. Sie wären besser dran mit:
%Vor%Ich wünschte, es gäbe eine Möglichkeit, Juan Mendes zuzuschreiben, außer dass er seine Antwort auf diese Antwort positiv bewertet hat.
Versuchen Sie Folgendes:
%Vor%Grundsätzlich erstellen Sie eine neue Eigenschaft namens "id" auf Ihrer Raphael-Zeileninstanzvariablen "t". Es ist meiner Meinung nach ein bisschen hacken, aber es macht den Trick gut.
Tags und Links javascript jquery raphael setattribute