2013-02-26 81 views
0

我有頁面上的動態元素來去,隱藏和顯示等。而不是綁定tooltip()每次元素被附加到DOM,我想設置一個全局處理程序(通過文件)。 它的工作原理除了我想要一個全局處理程序的多個「項目」不起作用,我找不到一個很好的例子。這是我的嘗試:jqueryui工具提示全局綁定

$(document).tooltip({ // works good if its the only one 
    items: ":not(.btn-box-share)", 
    ... // close, content, etc (methods) 
}); 

$(document).tooltip({ //! replaces the previous bind to document.. 
    items: '.btn-box-share', 
    ... // different close, content, etc 
}); 

回答

0
 $(document).tooltip({ // 
      items: ":// 
      extraClass:"t3" 
     }); 

使用額外的類選項,並將它們與不同風格的定義區分,閹羊的造型不同,或者不是。該實例應該繼承自己的屬性併爲ya工作。我沒有嘗試過你的特定情況,但它應該工作。

+0

我不需要這樣的造型,班級名稱「.btn-box-share」不支持eny樣式,僅用於標記。在我的例子中,每個「...」具有不同的功能(關閉,內容等)。我會在問題中更新它。 – Hontoni 2013-02-26 08:29:25

0

我注意到了項目選擇器的一些奇怪行爲。我能夠通過構建一個選擇器對象,然後將對象傳遞給items屬性來解決它。在這裏值得一試。

你也可以繞過項目,並使用hasClass或類似的構建到您的工具提示功能的邏輯。