わかりました、Raphael オブジェクトの幅にアクセスしようとして少し助けが必要です。ここに私がしたフィドルへのリンクがあります。
未定義を返し続けますが、オブジェクトは定義されています。私がしようとしている方法でアクセスできない理由について、ちょっと混乱しています。
前もって感謝します!
わかりました、Raphael オブジェクトの幅にアクセスしようとして少し助けが必要です。ここに私がしたフィドルへのリンクがあります。
未定義を返し続けますが、オブジェクトは定義されています。私がしようとしている方法でアクセスできない理由について、ちょっと混乱しています。
前もって感謝します!
そうした場合、それらは円のプロパティでconsole.log(circle);
はないことがわかります。そのため、円の幅を取得できるとは思いません。半径を取得するには、次を使用してみてください。width
undefined
console.log(circle.paper.width); // prints the "canvas" width
console.log(circle.attrs.r); // prints the circle radius, circle.attrs.r * 2 you get
// the width of the circle
circle.getBBox()
以下を返すものが必要な場合があります。
x:top left corner x
y:top left corner y
x2:bottom right corner x
y2:bottom right corner y
width:width
height:height
ただし、整数ではない回答が返される場合があります。