2017-08-24 37 views
0

我正在處理一個javascript web項目,其中不包括額外的庫或框架,但jQuery。Javascript庫加載在IntelliJ導致不正確的功能簽名的順序

我創建了一個項目爲「靜態Web」。

Settings > Languages & Frameworks > JavaScript > Libraries我添加並啓用jquery,我可以確認它的工作原理。

「HTML」也被啓用。

但是,在我的代碼中,在$('...').insertBefore(...)中,它使用「HTML」模塊「DOMCore.js」而不是jQuery.js中的定義。正因爲如此,它給出了關於錯誤函數參數的錯誤警告。

有沒有辦法告訴IntelliJ在HTML庫之前考慮jQuery庫?如果不是,爲什麼IntelliJ在聲明時不記得jQuery對象的類型?

只是爲了清楚起見,這不僅僅是.insertBefore()。它也發生在其他功能,如.find()(使用EcmaScript6.js>Array.prototype.find

回答