我有以下代码片段:
draw: function drawFn ($dial) {
var width = $dial.width(),
height = $dial.height(),
$svg = $('<svg />').attr({
"width": width,
"height": height
}),
circle = $('<circle />').attr({
"cx": 0,
"cy": 0,
"r": width / 2,
"fill": "red"
});
$svg.append(circle);
$dial.append($svg);
}
$dial
<div>
是一个带有宽度和高度的 jQuery 包装元素。
和元素都附加到了,<svg>
但它们没有可见的大小。我错过了什么?<circle>
<div>
在这里小提琴:http: //jsfiddle.net/alexcoady/pLvAw/2/