1
Noobの質問ここではオプションとして関数/メソッドを渡し、私の基本的な設定は次のようになります。jQueryのプラグインは
(function($) {
$.fn.imageSlider = function(options) {
var defaults = {
columns: 3,
imgHeight: 50,
imgWidth: 75,
jsonScript: '',
jsonData: {},
onComplete: $.noop // I want a user supplied method here
};
var options = $.extend(defaults, options);
// Exec plugin here
if($.isFunction(options.onComplete)) {
// call user provided method
options.onComplete.call();
}
})(jQuery)
プラグインコール
$('#gallery').imageSlider({
columns: 6,
jsonScript: './scripts/galley.php?id=1'
});
プラグインは、フィン動作しますが、呼び出すことはありませんユーザー提供のonComplete関数
onCompleteメソッドを機能させるには、何が必要ですか?
おかげで、それは常に私を殺す少しのものです – tomoguisuru