私の質問に関連した多くのトピックがありますが、私はそれらのほとんどを経験していますが、私はそれが正しくありません。以下は私の質問に最も近いポスト:以下ネストされたjqueryプラグインの中のコール関数
How to call functions that are nested inside a JQuery Plugin?
は、私が使用しているjQueryプラグインです。サイズ変更時に、要素サイズが再計算されます。私は、関数を呼び出すには、以下の組み合わせを試してみました、私は今、jQueryプラグインの外側から)(関数resizeBindを呼び出すしようとしていますし、それは私にエラー
を与える
$ .fn.splitter()。resizeBind()
$ .fn.splitter.resizeBind()
私が間違って取得しています任意のアイデア、?
;(function($){
$.fn.splitter = function(args){
//Other functions ......
$(window).bind("resize", function(){
resizeBind();
});
function resizeBind(){
var top = splitter.offset().top;
var wh = $(window).height();
var ww = $(window).width();
var sh = 0; // scrollbar height
if (ww <0 && !jQuery.browser.msie)
sh = 17;
var footer = parseInt($("#footer").css("height")) || 26;
splitter.css("height", wh-top-footer-sh+"px");
$("#tabsRight").css("height", splitter.height()-30+"px");
$(".contentTabs").css("height", splitter.height()-70+"px");
}
return this.each(function() {
});
};
})(jQuery);
スプリッタプラグインにバインドされている値があるので、私は別個のプラグインとしてresizeBindを定義することはできません。 – tchoesang