0

Javascript の大部分を Typescript に書き直しており、jquery.d.tsajax 呼び出しなどを実行できるファイルがありますが、Qtip 用に独自の記述子を作成する必要があります。

私はそれが次のようなものになると思いました:

interface JQuery
{
   qtip(options:any);
}

ただし、これは機能しません。メソッド qtip doesnt exist on value of type JQuery.

それで、私は何かを逃していますか?私はそれを次のように呼んでいます:

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

2 に答える 2

0

結局、この問題は私がプロジェクトを構築していた方法にかかっていました.3つまたは4つのモジュールがあり、それらはすべて相互依存していました. したがって、この jquery 拡張参照を使用する実際のクラスは正常に機能していました。ただし、後続のファイルが拡張子を参照せずにファイルを参照すると、問題は発生しましたが、参照元のファイルではなく元のファイルに問題があるように見えました。

于 2013-04-02T09:12:31.490 に答える
0

jquery.d.ts では、呼び出しの結果はではなく$と名付けられます。ここでの命名では、大文字と小文字が区別されます。JQueryJquery

于 2013-03-29T23:04:45.093 に答える