JQuery3.0 gera erro ao definir uma propriedade que possui apenas um Firefox getter

Criei um círculo SVG dinamicamente e o animei em um pequeno círculo para grande usando o JQuery. A animação estava funcionando bem em outra versão do JQuery e gera exceção"definindo uma propriedade que possui apenas um getter" somente no JQuery versão 3.0. Eu pesquisei online. Isso será causado devido ao atributo não ter a função setter.

_animateCircle: function (element, delayInterval) {
            var radius = element.getAttribute("r");
            var scaleVal;
            var $ele = $(element);
            var layer = this;
            $ele.delay(delayInterval).each(function () { }).animate(
                {   
                    r: radius // if i comment this line, exception not occur. But animation not working
                },
                {
                    duration: 700,

                    step: function (now) {
                        scaleVal = now;
                    }
                }
            );
        }

Minha pergunta é por que isso não funciona apenas no JQuery versão 3.0. Por favor, me informe sobre isso.

Obrigado, Bharathi.

questionAnswers(1)

yourAnswerToTheQuestion