$("div").click(function() {
$(this).cbLight({ callback: function() { alert("这里用了回调的函数"); } });
}); $.fn.cbLight = function(options) {
var defaults = {
ftColor: "red", //文字颜色
bgColor: "blue", //背景颜色
callback: null
};
var o = $.extend(defaults, options);
$(this).css({ background: o.bgColor, color: o.ftColor });
if ($.isFunction(o.callback)) {
alert("为什么没有执行啊");
o.callback(); //问题出在这里
};
return this;
};
o.callback; 应该改成o.callback();一对括号的问题,哎
有需要分的在后面跟吧,只给第一个跟帖的