diff --git a/jquery.tipTip.js b/jquery.tipTip.js index 7eacf35..7752635 100644 --- a/jquery.tipTip.js +++ b/jquery.tipTip.js @@ -176,11 +176,16 @@ tiptip_arrow.css({"margin-left": arrow_left+"px", "margin-top": arrow_top+"px"}); tiptip_holder.css({"margin-left": marg_left+"px", "margin-top": marg_top+"px"}).attr("class","tip"+t_class); + $(document) + .unbind("click.tipTip").bind("click.tiptip", deactive_tiptip) + .unbind("dblclick.tipTip").bind("dblclick.tiptip", deactive_tiptip); + if (timeout){ clearTimeout(timeout); } timeout = setTimeout(function(){ tiptip_holder.stop(true,true).fadeIn(opts.fadeIn); }, opts.delay); } function deactive_tiptip(){ + $(document).unbind("click.tipTip").unbind("dblclick.tipTip"); opts.exit.call(this); if (timeout){ clearTimeout(timeout); } tiptip_holder.fadeOut(opts.fadeOut);