हमने हाल ही में jQuery 2.2 संस्करण से 3.1.1 तक jQuery को अपग्रेड किया है और अब कुछ रोचक त्रुटियां देख रहे हैं। मैंने jquery-migrate
प्लगइन स्थापित किया जिसने मुझे कुछ त्रुटियों के माध्यम से मदद की, लेकिन सभी नहीं। नीचे मैं क्रोम में अपने डेवलपर कंसोल में जो त्रुटि देख रहा हूं वह नीचे है और मुझे पिन बिंदु नहीं लग रहा है जहां यह त्रुटि हो रही है।jQuery-UI - "अपरिभाषित की संपत्ति 'चरण' नहीं पढ़ सकता"
jquery-ui-1.12.1.js:1951 Uncaught TypeError: Cannot read property 'step' of undefined
at String.<anonymous> (jquery-ui-1.12.1.js:1951)
at each (jquery-3.1.1.slim.js:368)
at Function.color.hook (jquery-ui-1.12.1.js:1913)
at jquery-ui-1.12.1.js:1963
at jquery-ui-1.12.1.js:2005
at jquery-ui-1.12.1.js:14
at jquery-ui-1.12.1.js:16
मैं क्रोम में डिबग है और यह एक समारोह jQuery.fx.step[ hook ]
कहा जाता है के अंदर टूट जाता है। जब मैं jQuery.fx
पर होवर करता हूं, तो इसे अपरिभाषित के रूप में दिखाया जाता है।
jQuery.fx.step[ hook ] = function(fx) {
if (!fx.colorInit) {
fx.start = color(fx.elem, hook);
fx.end = color(fx.end);
fx.colorInit = true;
}
मैं jquery-ui
अनइंस्टॉल कर दिया है, लेकिन सभी ने ऐसा ही किया कोणीय तोड़ने था देखें। अगर कोई इस मामले पर कुछ प्रकाश डाल सकता है तो प्यार होगा।
packages.config =
<package id="Angular.Material" version="1.1.4" targetFramework="net462" />
<package id="Angular.UI.Bootstrap" version="2.5.0" targetFramework="net462" />
<package id="angular-file-upload" version="12.2.13" targetFramework="net462" />
<package id="AngularJS.Animate" version="1.6.5" targetFramework="net462" />
<package id="AngularJS.Aria" version="1.6.5" targetFramework="net462" />
<package id="AngularJS.Core" version="1.6.5" targetFramework="net462" />
<package id="AngularJS.Messages" version="1.6.5" targetFramework="net462" />
<package id="AngularJS.Resource" version="1.6.5" targetFramework="net462" />
<package id="AngularJS.Route" version="1.6.5" targetFramework="net462" />
<package id="AngularJS.Sanitize" version="1.6.5" targetFramework="net462" />
<package id="Antlr" version="3.5.0.2" targetFramework="net462" />
<package id="Bootbox.JS" version="4.4.0" targetFramework="net462" />
<package id="bootstrap" version="3.3.7" targetFramework="net462" />
<package id="CommonServiceLocator" version="1.3" targetFramework="net462" />
<package id="EntityFramework" version="6.1.3" targetFramework="net462" />
<package id="font-awesome" version="4.7.0" targetFramework="net462" />
<package id="HubSpot.Tether" version="1.1.1" targetFramework="net462" />
<package id="jQuery" version="3.1.1" targetFramework="net462" />
<package id="jQuery.UI.Combined" version="1.12.1" targetFramework="net462" />
<package id="lodash" version="4.17.4" targetFramework="net462" />
आप एक jQuery उपयोग करने की कोशिश है 2x या 1x बनाम 3X के बजाय, पर? – Taplar
हमने jQuery 3X में अपग्रेड करने का विकल्प चुना है। अपग्रेड के बाद यह त्रुटि फेंक दी गई थी। –
वास्तव में मैंने जो पूछा उससे नहीं। ऐसा हो सकता है कि jquery ui का आपका संस्करण 3 एक्स के साथ अच्छी तरह से खेलता नहीं है। – Taplar