Javascript 火狐。TypeError:0是只读的

Javascript 火狐。TypeError:0是只读的,javascript,jquery,angularjs,firefox,Javascript,Jquery,Angularjs,Firefox,我只在Firefox中遇到此错误。 找不到问题的根源。 堆栈跟踪指节点\模块/jquery/dist/jquery.js 终点是jquery中的这一行 style[name]=值在jquery的style方法中,但在我的应用程序代码中没有style方法调用。 也许旧Angular.js在ng风格中调用它evaluation? 如有任何建议,我们将不胜感激 角度1.6 角度5.2.9(混合动力应用程序) JQuery 3.3.1(是的,我知道它很难看,我们将在新版本的应用程序中去掉它) 火狐60.

我只在Firefox中遇到此错误。
找不到问题的根源。
堆栈跟踪指节点\模块/jquery/dist/jquery.js
终点是jquery中的这一行
style[name]=值在jquery的style方法中,但在我的应用程序代码中没有style方法调用。
也许旧Angular.js在
ng风格中调用它
evaluation?
如有任何建议,我们将不胜感激

角度1.6
角度5.2.9(混合动力应用程序)
JQuery 3.3.1(是的,我知道它很难看,我们将在新版本的应用程序中去掉它) 火狐60.0.1

UPD错误日志

TypeError:0是只读堆栈跟踪: style@webpack-internal:///./node_modules/jquery/dist/jquery.js:6498:6 set@webpack-internal:///./node_modules/jquery/dist/jquery.js:6764:5 run@webpack-internal:///./node_modules/jquery/dist/jquery.js:6725:4 tick@webpack-internal:///./node_modules/jquery/dist/jquery.js:7094:5 jQuery.fx。tick@webpack-internal:///./node_modules/jquery/dist/jquery.js:7436:9 schedule@webpack-internal:///./node_modules/jquery/dist/jquery.js:6813:3 ZoneDelegate.prototype。invokeTask@webpack-internal:///./node_modules/zone.js/dist/zone.js:421:17 onInvokeTask@webpack-internal:///./node_modules/@角度/core/esm5/core.js:4956:24 ZoneDelegate.prototype。invokeTask@webpack-internal:///./node_modules/zone.js/dist/zone.js:420:17 区域。原型。runTask@webpack-internal:///./node_modules/zone.js/dist/zone.js:188:28 佐涅茨克。invokeTask@webpack-internal:///./node_modules/zone.js/dist/zone.js:496:24 ZoneTask/这个。invoke@webpack-internal:///./node_modules/zone.js/dist/zone.js:485:28 timer@webpack-internal:///./node_modules/zone.js/dist/zone.js:2025:17


在Mozilla web inspector中调试之后,我发现哪个元素样式受jquery样式方法的影响。 这是一些遗留代码,必须在转换结束后删除元素

$('.digit')
.css({ transform: 'translateY(2.5em)' })
.animate('slow', () => { $('.digit').remove(); });
正如您所见,在未定义css属性对象的情况下调用了animate方法。 我不知道JQuery的哪个版本允许这样的语法,但我解决了这样修改代码的错误

const $digit = $('.digit');
$digit.css({ transform: 'translateY(2.5em)' });
$digit.on('transitionend webkitTransitionEnd oTransitionEnd', () => {
    $digit.remove();
});

@JaromandaX已经读过了。这一点也没有帮助,因为我们的项目非常大,我不知道是什么代码导致了错误,我的代码中也没有定义属性或冻结。我们根本看不到你的项目,所以,你有更好的机会:你需要发布你的整个错误日志,如果我们看不到,我们就不能help@AlekseySolovey添加了一个错误日志。无法发布任何代码,因为项目非常大,问题是我不知道哪个模块导致了错误。