Ich habe es ausprobiert, das Objekt Raphael hinzufügen, aber es wird nicht auf dem Bildschirm angezeigt
Raphael rendert in den Container, den Sie ihm als erstes Argument geben. Der Rückgabewert ist ein Raphael-Papierobjekt, das Sie zum Rendern verwenden. Kurz gesagt, schneiden Sie $("#id1").append
weg und es erscheint.
Außerdem sollten Sie, da Sie jQuery sowieso verwenden, document.getElementById('canvasdiv')
durch $('#canvasdiv').get(0)
ersetzen, um Konsistenz zu gewährleisten.
var paper = Raphael(document.querySelector(target_css_selection_str), svg_width_int, svg_height_int);
... du solltest @Supr als die richtige Antwort genehmigen, übrigens, ich füge nur 2 Cent hinzu.
Tags und Links javascript jquery raphael