我有这段 jQuery。#mydiv
是否可以从这段代码之外确定元素是否已被“单击”。
$.fn.clicktoggle = function(a, b) {
return this.each(function() {
var clicked = false;
$(this).bind("click", function() {
if (clicked) {
clicked = false;
return b.apply(this, arguments);
}
clicked = true;
return a.apply(this, arguments);
});
});
};
function odd() {
alert("odd");
}
function even() {
alert("even");
}
$("#mydiv").clicktoggle(even, odd);