It's rude, but should work - create your own toggle method:
config = {
'dialog_content_selector' : 'div.tooltip_description',
'animation_distance' : 50,
'opacity' : 0.85,
'arrow_left_offset' : 70,
'arrow_top_offset' : 50,
'arrow_height' : 20,
'arrow_width' : 20,
'animation_duration_ms' : 300,
'_event_' : 'click'
};
if (settings) $.extend(config, settings);
this.each(function() {
toggleTip(this);
});
function toggleTip(tip) {
var count = 1;
$(tip).bind(config._event_, function(e){
e.stopPropagation();
_hide(tip);
count++ % 2 ? _show(tip) : _hide(tip);
});
};
For this to be truly effective, you will need to change your mind about the _show () and _hide () functions.