0

我正在使用工具提示库形式的工具提示,但我无法在其文档中找到如何禁用它。我在按点击计数的图像点击上使用不同的文本。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,但工具提示仍然有效。有什么建议吗?

4

2 回答 2

1

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

            $(".bg_image").unbind();
            $('#aToolTip').hide();
于 2012-11-12T23:16:07.623 回答
0

您需要取消绑定 mouseover 事件:

$("#toolt").unbind('mouseover')
于 2012-11-12T13:47:15.410 回答