0

ツール ヒントからToolTipライブラリを使用していますが、そのドキュメントでそれを無効にする方法を見つけることができません。クリック数ごとに画像のクリックに異なるテキストを使用しています。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');
            } 
        });

2回目のクリックでIDを削除しようとしまし#tooltたが、ツールチップはまだ機能しています。何かアドバイスはありますか?

4

2 に答える 2

1

ToolTipイベントを無効にする方法を見つけました。

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

mouseover イベントのバインドを解除する必要があります。

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