在Typescript中制作简单的Qtip描述符

时间:2013-03-29 22:30:35

标签: jquery typescript qtip

我正在将大量的Javascript重写为Typescript,我有jquery.d.ts文件,它允许我进行ajax调用等,但是我需要为Qtip创建自己的描述符。

我认为会是这样的:

interface JQuery
{
   qtip(options:any);
}

然而,这不起作用,只是不断告诉我方法qtip doesnt exist on value of type JQuery

所以我错过了什么?正如我所说的那样:

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

2 个答案:

答案 0 :(得分:0)

在jquery.d.ts中,调用$的结果名为JQuery,而不是Jquery。这里的命名区分大小写。

答案 1 :(得分:0)

结束这个问题取决于我构建项目的方式,我有3个或4个模块都是相互依赖的。所以使用这个jquery扩展引用的实际类工作正常。但是,当后续文件在没有引用扩展名的情况下引用该文件时,它会使问题出现在原始文件中,而不是在引用文件中。