2012-11-12 23 views
0

我使用aToolTip庫形式我的工具提示,但我不能找到它的文檔如何禁用它。我在圖片上點擊不同的文字點擊數。 0 = '1st text', 1 = '2nd text', 2 = 'disabled'如何禁用aToolTip函數?

 $("#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但仍提示工作。任何建議?

+0

您可能會讓它變得比它需要的更困難。你應該基本上有任何你想成爲工具提示的工具提示選擇器。如果你不想讓它成爲一個工具提示,那麼不要在它上面有id/class。 –

+0

這有點不清楚 - 您是否嘗試根據點擊次數更改內容? –

+0

@Jay Blanchard是的,如果圖像被點擊2次,我需要禁用工具提示。 – DJus

回答

0

您需要解除綁定鼠標懸停事件:

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

這沒有幫助。 :/ – DJus

1

我發現了一個哈克的方式如何禁用aToolTip事件。

  $(".bg_image").unbind(); 
      $('#aToolTip').hide(); 
相關問題