【发布时间】:2011-06-30 15:53:08
【问题描述】:
这里是菜鸟问题,我的基本设置如下:
(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 方法工作?
【问题讨论】:
标签: jquery plugins jquery-plugins