首先定义myToggle 方法:
$.prototype["myToggle"] = function () {
var args = arguments;
var that = this;
var i = 0;
var n = args.length;
this.click(function () {
var func = args[i%n];
if (typeof func === 'function') {
func.call(that);
}
i += 1;
return false;
});
};
使用示例也很简单:
定义: <button id='btn'></button>
使用:
$('#btn').myToggle(func1, func2)