2013-03-29 29 views
0

我正在將大量的Javascript改寫爲Typescript,並且我有jquery.d.ts文件,它可以讓我做ajax調用等,但是我需要爲Qtip製作自己的描述符。在Typescript中製作簡單的Qtip描述符

我認爲這將是這樣的:

interface JQuery 
{ 
    qtip(options:any); 
} 

然而,這並不工作,只是不斷告訴我,該方法qtip doesnt exist on value of type JQuery

所以我錯過了什麼?因爲我把它像這樣:

$("#some-element").qtip({some: "options"}); 

回答

0

結束這個問題的原因在於我構建項目的方式,我有3個或4個模塊,這些模塊都是相互依賴的。所以使用這個jQuery擴展參考的實際類正常工作。但是,當後續文件引用文件而未引用擴展名時會引起爆炸,但使問題看起來像是原始文件中的問題,而不是引用文件中的問題。

0

在jquery.d.ts,調用$結果被命名爲JQuery,不Jquery。這裏的命名區分大小寫。

+0

對不起,這只是我寫這個問題時的一個錯字。我會更新以反映這一點。 – Grofit