誰かがこれを説明できますか?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),