SVG-Containergröße in snapSVG erhalten?

Was ist der richtige Weg, um die Größe des 'Papier'-Objekts mit SnapSVG zu ermitteln, sobald es erstellt wurde?

Mein HTML sieht ungefähr so aus:

<div id="myContainer" style="width: 900px; height: 100px" />

Und dann den Javascript-Code:

function initViewer(elementId) {
    var element, elementRef, snap;
    elementRef = '#' + elementId;
    element = $(elementRef);
    element.append('<svg style="width: ' + element.width() + 'px; height: ' + element.height() + 'px; border: solid 1px black;"/>');
    snap = Snap(elementRef + ' svg');
    console.log(snap.getBBox());
}

Was ich hier beobachte, ist, dass der Begrenzungsrahmen für alle Attribute '0' hat, daher kann ich mich hier nicht auf die Begrenzungsrahmenwerte verlassen. Gibt es Möglichkeiten, dies zu tun, ohne zu einem übergeordneten Element wechseln zu müssen?

Was ich im Wesentlichen von Form will, ist die Breite und die Höhe der SVG, sodass ich die Formen in der entsprechenden Größe für die Ansicht zeichnen kann.

JS Fiddle, illustriert das Problem:https: //jsfiddle.net/ajmas/kdnx2eyf/1