我正在使用这个 SVG 插件。
这是我的代码:
$(function() {
$('#svgbasics').svg({onLoad: drawInitial});
});
function drawInitial(svg) {
var mycircle = svg.circle(75, 75, '50', {fill: '#f2477b', stroke: 'none', 'stroke-width': 0, class_:'drag'});
$('.drag').click(function() {
$(this).animate({svgR: '0'},300, function() { $('.drag').css("display", "none"); });
}
$("#restore").click(function() {
$('.drag').css("display", "block");
$(this).animate({svgR: '50'},300, function() { });
}
}
通常,有一个(半径)R = 50 的圆圈,当我单击圆圈时,它会动画到 R = 0,然后消失 css(“display”,“none”)。然后,当我单击#restore 元素时,它再次出现,其半径 = 50。我想要实现的是从mycircle
变量中获取这个 '50' 值,例如:svgR: $(this.R)
如何从mycircle
变量中获取此值?