Реализация .toggleClick(), аналог .toggle()
$('#id').toggleClick(
function() {
// code 1
},
function() {
// code 2
});
$.fn.toggleClick = function() {
var functions = arguments;
return this.bind('click', function() {
var iteration = $(this).data('iteration') || 0;
functions[iteration].apply(this, arguments);
iteration = (iteration + 1) % functions.length ;
$(this).data('iteration', iteration);
});
};