有人可以解释一下吗?我意识到 jQuery 接口是预定义的,但 JQueryStatic 是什么?
我有以下内容:
(function($)
{
$.fn.disableBt = function()
{
$(this).attr('disabled', true);
if ($.browser.msie && $.browser.version < 9)
{
$(this).addClass('disabled');
}
}
})(jQuery);
我可以让 typescript 了解这一点的唯一方法是将它添加到 jQuery 界面中,如下所示:
disableBt();
}
我尝试将它添加到 jQueryStatic 但它似乎没有工作:
interface JQueryStatic {
modal( options );
disableBt();
}
这是在我的模式中定义选项的方式:
$.modal.defaults = {
content: false,
useIframe: false,
...
...
var settings = $.extend({}, $.modal.defaults, options),