如何禁用aToolTip功能?

时间:2012-11-12 13:41:15

标签: javascript jquery tooltip

我正在使用aToolTip库形成我的工具提示,但我无法在其文档中找到如何禁用它。我在图像上使用不同的文字点击点击计数。 0 = '1st text', 1 = '2nd text', 2 = 'disabled'

        $("#toolt").aToolTip({   
            tipContent: 'Pažymėkite kairę akį'  
        }); 
        $(".bg_image").click(function(e) {
            nrOfClicks++;
            var offset = $(this).offset();
            var relativeX = (e.pageX - offset.left);
            var relativeY = (e.pageY - offset.top);    

            if (nrOfClicks == 1){
                $("#toolt").aToolTip({   
                    tipContent: 'Pažymėkite dešinę akį'  
                }); 
            }   
            if (nrOfClicks == 2){
                $('.bg').remove();
                $("#toolt").unbind('mouseover');
                $(".bg_image").css('cursor', 'default');
            } 
            if (nrOfClicks <= 2){   
                $(this).each(function() {
                    x_coords[nrOfClicks] = relativeX;
                    y_coords[nrOfClicks] = relativeY;
                });

                $('<div>', {
                    'class':'point',
                    'css': {
                        'position': 'absolute',
                        'left':     relativeX +'px',
                        'top':      relativeY +'px',
                        'width':    '3px',
                        'height':   '3px',
                        'background-color': '#fff'
                    }
                })
                .appendTo('#output');
            } 
        });

尝试第二次点击以删除ID #toolt,但工具提示仍然有效。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我找到了一种如何禁用aToolTip事件的hacky方式。

            $(".bg_image").unbind();
            $('#aToolTip').hide();

答案 1 :(得分:0)

您需要取消绑定鼠标悬停事件:

$("#toolt").unbind('mouseover')