Since the jQuery .toggle event method is deprecated. What are we suppose to use to simulate this event (alternate clicks)?
Add this outside of document.ready
$.fn.clicktoggle = function(a, b) {
return this.each(function() {
var clicked = false;
$(this).click(function() {
if (clicked) {
clicked = false;
return b.apply(this, arguments);
}
clicked = true;
return a.apply(this, arguments);
});
});
};
then use the following to replicate the .toggle functionality:
$("#mydiv").clicktoggle(functionA,functionB);
Found on the JQuery Forums